GET https://finances.ddsteelfabrication.co.za/quotes/create

Components

2 Twig Components
3 Render Count
32 ms Render Time
40.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Ui:Security:LogoutLink
[Anonymous]
@Ui/components/Security/LogoutLink.html.twig
2 2.35ms
CreateQuote
"SolidInvoice\QuoteBundle\Twig\Components\CreateQuote"
@SolidInvoiceQuote/Components/CreateQuote.html.twig
1 29.96ms

Render calls

Ui:Security:LogoutLink
[Anonymous]
32.0 MiB 1.98 ms
Input props
[]
Attributes
[]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5356
  -props: []
}
Ui:Security:LogoutLink
[Anonymous]
34.0 MiB 0.37 ms
Input props
[]
Attributes
[]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5737
  -props: []
}
CreateQuote SolidInvoice\QuoteBundle\Twig\Components\CreateQuote 40.0 MiB 29.96 ms
Input props
[
  "form" => Symfony\Component\Form\FormView {#4305
    +vars: [
      "value" => SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412
        +clientMode: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
        +client: SolidInvoice\ClientBundle\Entity\Client {#3391 …}
        +newClientName: null
        +newContactFirstName: null
        +newContactLastName: null
        +newContactEmail: null
        +quoteId: ""
        +due: null
        +discount: null
        +terms: "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
        +notes: "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
        +saveTermsAsDefault: false
        +total: "0"
        +baseTotal: "0"
        +tax: "0"
        +lines: Doctrine\Common\Collections\ArrayCollection {#1763 …}
        +users: Doctrine\Common\Collections\ArrayCollection {#280 …}
        +invoiceTaxes: Doctrine\Common\Collections\ArrayCollection {#3481 …}
      }
      "attr" => [
        "data-model" => "on(change)|*"
      ]
      "form" => Symfony\Component\Form\FormView {#4305}
      "id" => "quote"
      "name" => "quote"
      "full_name" => "quote"
      "disabled" => false
      "label" => null
      "label_format" => null
      "label_html" => false
      "multipart" => false
      "block_prefixes" => [
        "form"
        "quote"
        "_quote"
      ]
      "unique_block_prefix" => "_quote"
      "row_attr" => []
      "translation_domain" => null
      "label_translation_parameters" => []
      "attr_translation_parameters" => []
      "priority" => 0
      "cache_key" => "_quote_quote"
      "errors" => Symfony\Component\Form\FormErrorIterator {#4717
        -errors: []
        -form: Symfony\Component\Form\Form {#4234 …}
      }
      "valid" => true
      "data" => SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412}
      "required" => true
      "label_attr" => []
      "help" => null
      "help_attr" => []
      "help_html" => false
      "help_translation_parameters" => []
      "compound" => true
      "method" => "POST"
      "action" => ""
      "submitted" => false
      "feature_gated_active" => false
      "feature_gated_plan" => null
      "help_type" => "inline"
      "trial_restricted_active" => false
    ]
    +children: [
      "clientMode" => Symfony\Component\Form\FormView {#4728
        +vars: [
          "value" => "existing"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4728}
          "id" => "quote_clientMode"
          "name" => "clientMode"
          "full_name" => "quote[clientMode]"
          "disabled" => false
          "label" => false
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "enum"
            "_quote_clientMode"
          ]
          "unique_block_prefix" => "_quote_clientMode"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_clientMode_enum"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4726
            -errors: []
            -form: Symfony\Component\Form\Form {#4221 …}
          }
          "valid" => true
          "data" => SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => false
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#3922
              +data: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
              +value: "existing"
              +label: "Existing"
              +attr: [
                "data-action" => "live#$render"
              ]
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#3927
              +data: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3502 …}
              +value: "new"
              +label: "NewClient"
              +attr: [
                "data-action" => "live#$render"
              ]
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => null
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#4315
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => false
        ]
        +children: [
          Symfony\Component\Form\FormView {#4724
            +vars: [
              "value" => "existing"
              "attr" => [
                "data-action" => "live#$render"
              ]
              "form" => Symfony\Component\Form\FormView {#4724}
              "id" => "quote_clientMode_0"
              "name" => "0"
              "full_name" => "quote[clientMode]"
              "disabled" => false
              "label" => "Existing"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_quote_clientMode_entry"
              ]
              "unique_block_prefix" => "_quote_clientMode_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_clientMode_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4725
                -errors: []
                -form: Symfony\Component\Form\Form {#2394 …}
              }
              "valid" => true
              "data" => true
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => true
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4728}
          }
          Symfony\Component\Form\FormView {#4313
            +vars: [
              "value" => "new"
              "attr" => [
                "data-action" => "live#$render"
              ]
              "form" => Symfony\Component\Form\FormView {#4313}
              "id" => "quote_clientMode_1"
              "name" => "1"
              "full_name" => "quote[clientMode]"
              "disabled" => false
              "label" => "NewClient"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_quote_clientMode_entry"
              ]
              "unique_block_prefix" => "_quote_clientMode_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_clientMode_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4319
                -errors: []
                -form: Symfony\Component\Form\Form {#4231 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4728}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "discount" => Symfony\Component\Form\FormView {#4722
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4722}
          "id" => "quote_discount"
          "name" => "discount"
          "full_name" => "quote[discount]"
          "disabled" => false
          "label" => "Discount"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "discount"
            "_quote_discount"
          ]
          "unique_block_prefix" => "_quote_discount"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_discount_discount"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4723
            -errors: []
            -form: Symfony\Component\Form\Form {#4258 …}
          }
          "valid" => true
          "data" => null
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "types" => [
            "percentage" => [
              "symbol" => "%"
              "name" => "percentage"
            ]
            "money" => [
              "symbol" => ""
              "name" => "money"
            ]
          ]
          "currency" => "ZAR"
        ]
        +children: [
          "type" => Symfony\Component\Form\FormView {#4712
            +vars: [
              "value" => ""
              "attr" => [
                "class" => "discount-type"
                "data-controller" => "symfony--ux-autocomplete--autocomplete"
                "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
                "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
                "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
                "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
                "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
                "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
              ]
              "form" => Symfony\Component\Form\FormView {#4712}
              "id" => "quote_discount_type"
              "name" => "type"
              "full_name" => "quote[discount][type]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "choice"
                "_quote_discount_type"
              ]
              "unique_block_prefix" => "_quote_discount_type"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_discount_type_choice"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4716
                -errors: []
                -form: Symfony\Component\Form\Form {#4260 …}
              }
              "valid" => true
              "data" => null
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "multiple" => false
              "expanded" => false
              "preferred_choices" => []
              "choices" => [
                Symfony\Component\Form\ChoiceList\View\ChoiceView {#4720
                  +data: "percentage"
                  +value: "percentage"
                  +label: "%"
                  +attr: []
                  +labelTranslationParameters: []
                }
                Symfony\Component\Form\ChoiceList\View\ChoiceView {#4721
                  +data: "money"
                  +value: "money"
                  +label: "ZAR"
                  +attr: []
                  +labelTranslationParameters: []
                }
              ]
              "separator" => "-------------------"
              "separator_html" => false
              "placeholder" => null
              "placeholder_attr" => []
              "choice_translation_domain" => null
              "choice_translation_parameters" => []
              "is_selected" => Closure($choice, $value) {#4718
                class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
              }
              "placeholder_in_choices" => false
              "duplicate_preferred_choices" => true
              "uses_autocomplete" => true
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4722}
          }
          "value" => Symfony\Component\Form\FormView {#4730
            +vars: [
              "value" => 0.0
              "attr" => [
                "class" => "discount-value"
              ]
              "form" => Symfony\Component\Form\FormView {#4730}
              "id" => "quote_discount_value"
              "name" => "value"
              "full_name" => "quote[discount][value]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "text"
                "_quote_discount_value"
              ]
              "unique_block_prefix" => "_quote_discount_value"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_discount_value_text"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4821
                -errors: []
                -form: Symfony\Component\Form\Form {#4263 …}
              }
              "valid" => true
              "data" => null
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "uses_autocomplete" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4722}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "lines" => Symfony\Component\Form\FormView {#4320
        +vars: [
          "value" => Doctrine\Common\Collections\ArrayCollection {#4548
            -elements: [
              SolidInvoice\QuoteBundle\Entity\Line {#1702
                -id: null
                -description: null
                -price: Brick\Math\BigDecimal {#3498 …}
                -qty: 1.0
                -quote: null
                -taxes: Doctrine\Common\Collections\ArrayCollection {#3565 …}
                -total: Brick\Math\BigDecimal {#3498 …}
                #created: null
                #updated: null
                #company: ? SolidInvoice\CoreBundle\Entity\Company
              }
            ]
          }
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4320}
          "id" => "quote_lines"
          "name" => "lines"
          "full_name" => "quote[lines]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "collection"
            "live_collection"
            "_quote_lines"
          ]
          "unique_block_prefix" => "_quote_lines"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_lines_live_collection"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4715
            -errors: []
            -form: Symfony\Component\Form\Form {#4266 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#4548}
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "allow_add" => true
          "allow_delete" => true
          "button_add" => Symfony\Component\Form\FormView {#4819
            +vars: [
              "value" => null
              "attr" => [
                "data-action" => "live#action"
                "data-live-action-param" => "addCollectionItem"
                "data-live-name-param" => "quote[lines]"
              ]
              "form" => Symfony\Component\Form\FormView {#4819}
              "id" => "quote_lines_add"
              "name" => "add"
              "full_name" => "quote[lines][add]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "button"
                "live_collection_button_add"
                "_quote_lines_add"
              ]
              "unique_block_prefix" => "_quote_lines_add"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_lines_add_button"
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4320}
          }
        ]
        +children: [
          Symfony\Component\Form\FormView {#4817
            +vars: [
              "value" => SolidInvoice\QuoteBundle\Entity\Line {#1702}
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#4817}
              "id" => "quote_lines_0"
              "name" => "0"
              "full_name" => "quote[lines][0]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "collection_entry"
                "live_collection_entry"
                "quote_item"
                "_quote_lines_entry"
              ]
              "unique_block_prefix" => "_quote_lines_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_lines_entry_quote_item"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4816
                -errors: []
                -form: Symfony\Component\Form\Form {#4646 …}
              }
              "valid" => true
              "data" => SolidInvoice\QuoteBundle\Entity\Line {#1702}
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => true
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "button_delete" => Symfony\Component\Form\FormView {#4815
                +vars: [
                  "value" => null
                  "attr" => [
                    "data-action" => "live#action"
                    "data-live-action-param" => "removeCollectionItem"
                    "data-live-name-param" => "quote[lines]"
                    "data-live-index-param" => 0
                  ]
                  "form" => Symfony\Component\Form\FormView {#4815}
                  "id" => "quote_lines_0_delete"
                  "name" => "delete"
                  "full_name" => "quote[lines][0][delete]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "button"
                    "live_collection_button_delete"
                    "_quote_lines_entry_delete"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_delete"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_delete_button"
                ]
                +children: []
                -rendered: false
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
            ]
            +children: [
              "description" => Symfony\Component\Form\FormView {#4813
                +vars: [
                  "value" => ""
                  "attr" => [
                    "class" => "input-medium quote-item-name"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4813}
                  "id" => "quote_lines_0_description"
                  "name" => "description"
                  "full_name" => "quote[lines][0][description]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "text"
                    "textarea"
                    "_quote_lines_entry_description"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_description"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_description_textarea"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4812
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4649 …}
                  }
                  "valid" => true
                  "data" => null
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                  "pattern" => null
                  "uses_autocomplete" => false
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
              "price" => Symfony\Component\Form\FormView {#4810
                +vars: [
                  "value" => "0.00"
                  "attr" => [
                    "class" => "input-small quote-item-price"
                    "inputmode" => "decimal"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4810}
                  "id" => "quote_lines_0_price"
                  "name" => "price"
                  "full_name" => "quote[lines][0][price]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "money"
                    "_quote_lines_entry_price"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_price"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_price_money"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4811
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4652 …}
                  }
                  "valid" => true
                  "data" => Brick\Math\BigDecimal {#3498 …}
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                  "money_pattern" => "ZAR {{ widget }}"
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
              "qty" => Symfony\Component\Form\FormView {#4808
                +vars: [
                  "value" => "1"
                  "attr" => [
                    "class" => "input-mini quote-item-qty"
                    "inputmode" => "decimal"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4808}
                  "id" => "quote_lines_0_qty"
                  "name" => "qty"
                  "full_name" => "quote[lines][0][qty]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "number"
                    "_quote_lines_entry_qty"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_qty"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_qty_number"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4809
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4655 …}
                  }
                  "valid" => true
                  "data" => 1.0
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
            ]
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4320}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "invoiceTaxes" => Symfony\Component\Form\FormView {#4814
        +vars: [
          "value" => Doctrine\Common\Collections\ArrayCollection {#4600
            -elements: []
          }
          "attr" => [
            "data-controller" => "invoice-tax"
          ]
          "form" => Symfony\Component\Form\FormView {#4814}
          "id" => "quote_invoiceTaxes"
          "name" => "invoiceTaxes"
          "full_name" => "quote[invoiceTaxes]"
          "disabled" => false
          "label" => "Withholding & adjustments"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "collection"
            "live_collection"
            "_quote_invoiceTaxes"
          ]
          "unique_block_prefix" => "_quote_invoiceTaxes"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_invoiceTaxes_live_collection"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4818
            -errors: []
            -form: Symfony\Component\Form\Form {#4269 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#4600}
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "allow_add" => true
          "allow_delete" => true
          "button_add" => Symfony\Component\Form\FormView {#4820
            +vars: [
              "value" => null
              "attr" => [
                "data-action" => "live#action"
                "data-live-action-param" => "addCollectionItem"
                "data-live-name-param" => "quote[invoiceTaxes]"
              ]
              "form" => Symfony\Component\Form\FormView {#4820}
              "id" => "quote_invoiceTaxes_add"
              "name" => "add"
              "full_name" => "quote[invoiceTaxes][add]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "button"
                "live_collection_button_add"
                "_quote_invoiceTaxes_add"
              ]
              "unique_block_prefix" => "_quote_invoiceTaxes_add"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_invoiceTaxes_add_button"
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4814}
          }
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "quoteId" => Symfony\Component\Form\FormView {#4807
        +vars: [
          "value" => "2"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4807}
          "id" => "quote_quoteId"
          "name" => "quoteId"
          "full_name" => "quote[quoteId]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "_quote_quoteId"
          ]
          "unique_block_prefix" => "_quote_quoteId"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_quoteId_text"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4806
            -errors: []
            -form: Symfony\Component\Form\Form {#4272 …}
          }
          "valid" => true
          "data" => "2"
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "terms" => Symfony\Component\Form\FormView {#4804
        +vars: [
          "value" => "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4804}
          "id" => "quote_terms"
          "name" => "terms"
          "full_name" => "quote[terms]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "text_editor"
            "_quote_terms"
          ]
          "unique_block_prefix" => "_quote_terms"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_terms_text_editor"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4805
            -errors: []
            -form: Symfony\Component\Form\Form {#4275 …}
          }
          "valid" => true
          "data" => "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "pattern" => null
          "output_format" => "html"
          "toolbar" => [
            "heading1"
            "heading2"
            "heading3"
            "bold"
            "italic"
            "strike"
            "bulletList"
            "orderedList"
            "blockquote"
            "code"
            "codeBlock"
            "horizontalRule"
            "link"
            "undo"
            "redo"
          ]
          "editor_placeholder" => "Enter quote terms and conditions..."
          "editor_height" => "200px"
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "notes" => Symfony\Component\Form\FormView {#4802
        +vars: [
          "value" => "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4802}
          "id" => "quote_notes"
          "name" => "notes"
          "full_name" => "quote[notes]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "text_editor"
            "_quote_notes"
          ]
          "unique_block_prefix" => "_quote_notes"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_notes_text_editor"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4803
            -errors: []
            -form: Symfony\Component\Form\Form {#4278 …}
          }
          "valid" => true
          "data" => "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
          "required" => true
          "label_attr" => []
          "help" => "Notes will not be visible to the client"
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "pattern" => null
          "output_format" => "html"
          "toolbar" => [
            "heading1"
            "heading2"
            "heading3"
            "bold"
            "italic"
            "strike"
            "bulletList"
            "orderedList"
            "blockquote"
            "code"
            "codeBlock"
            "horizontalRule"
            "link"
            "undo"
            "redo"
          ]
          "editor_placeholder" => "Enter internal notes..."
          "editor_height" => "150px"
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "saveTermsAsDefault" => Symfony\Component\Form\FormView {#4800
        +vars: [
          "value" => "1"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4800}
          "id" => "quote_saveTermsAsDefault"
          "name" => "saveTermsAsDefault"
          "full_name" => "quote[saveTermsAsDefault]"
          "disabled" => false
          "label" => "Save terms & notes as default"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "checkbox"
            "_quote_saveTermsAsDefault"
          ]
          "unique_block_prefix" => "_quote_saveTermsAsDefault"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_saveTermsAsDefault_checkbox"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4801
            -errors: []
            -form: Symfony\Component\Form\Form {#4281 …}
          }
          "valid" => true
          "data" => false
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "checked" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "total" => Symfony\Component\Form\FormView {#4798
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4798}
          "id" => "quote_total"
          "name" => "total"
          "full_name" => "quote[total]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_total"
          ]
          "unique_block_prefix" => "_quote_total"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_total_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4799
            -errors: []
            -form: Symfony\Component\Form\Form {#4284 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "baseTotal" => Symfony\Component\Form\FormView {#4796
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4796}
          "id" => "quote_baseTotal"
          "name" => "baseTotal"
          "full_name" => "quote[baseTotal]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_baseTotal"
          ]
          "unique_block_prefix" => "_quote_baseTotal"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_baseTotal_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4797
            -errors: []
            -form: Symfony\Component\Form\Form {#4287 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "tax" => Symfony\Component\Form\FormView {#4794
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4794}
          "id" => "quote_tax"
          "name" => "tax"
          "full_name" => "quote[tax]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_tax"
          ]
          "unique_block_prefix" => "_quote_tax"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_tax_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4795
            -errors: []
            -form: Symfony\Component\Form\Form {#4290 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "customFields" => Symfony\Component\Form\FormView {#4792
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4792}
          "id" => "quote_customFields"
          "name" => "customFields"
          "full_name" => "quote[customFields]"
          "disabled" => false
          "label" => false
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "custom_field_values"
            "_quote_customFields"
          ]
          "unique_block_prefix" => "_quote_customFields"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_customFields_custom_field_values"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4793
            -errors: []
            -form: Symfony\Component\Form\Form {#4293 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "__dynamic_error" => Symfony\Component\Form\FormView {#4790
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4790}
          "id" => "quote___dynamic_error"
          "name" => "__dynamic_error"
          "full_name" => "quote[__dynamic_error]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "_quote___dynamic_error"
          ]
          "unique_block_prefix" => "_quote___dynamic_error"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote___dynamic_error_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4791
            -errors: []
            -form: Symfony\Component\Form\Form {#4307 …}
          }
          "valid" => true
          "data" => null
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "client" => Symfony\Component\Form\FormView {#4788
        +vars: [
          "value" => "01KVSYSBATDT6PSVCVR54RDQQB"
          "attr" => [
            "class" => "client-select"
            "data-controller" => "symfony--ux-autocomplete--autocomplete"
            "data-symfony--ux-autocomplete--autocomplete-url-value" => "/autocomplete/client_autocomplete_type"
            "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
            "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
            "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
            "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
            "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
            "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
          ]
          "form" => Symfony\Component\Form\FormView {#4788}
          "id" => "quote_client"
          "name" => "client"
          "full_name" => "quote[client]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "entity"
            "ux_entity_autocomplete"
            "client_autocomplete"
            "_quote_client"
          ]
          "unique_block_prefix" => "_quote_client"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_client_client_autocomplete"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4789
            -errors: []
            -form: Symfony\Component\Form\Form {#4349 …}
          }
          "valid" => true
          "data" => SolidInvoice\ClientBundle\Entity\Client {#3391 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => false
          "expanded" => false
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#4785
              +data: SolidInvoice\ClientBundle\Entity\Client {#3391 …}
              +value: "01KVSYSBATDT6PSVCVR54RDQQB"
              +label: "GUARD HUT"
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => "quote.client.choose"
          "placeholder_attr" => []
          "choice_translation_domain" => false
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#4786
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => true
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "users" => Symfony\Component\Form\FormView {#4787
        +vars: [
          "value" => []
          "attr" => [
            "data-controller" => "symfony--ux-autocomplete--autocomplete"
            "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
            "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
            "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
            "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
            "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
            "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
          ]
          "form" => Symfony\Component\Form\FormView {#4787}
          "id" => "quote_users"
          "name" => "users"
          "full_name" => "quote[users]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "entity"
            "_quote_users"
          ]
          "unique_block_prefix" => "_quote_users"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_users_entity"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4783
            -errors: []
            -form: Symfony\Component\Form\Form {#4475 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#280 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => true
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#4513
              +data: SolidInvoice\ClientBundle\Entity\Contact {#4496 …}
              +value: "01KVSYSBATDT6PSVCVR54RDQQC"
              +label: "GUARD HUT "
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => false
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, array $values) {#4784
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => true
        ]
        +children: [
          Symfony\Component\Form\FormView {#4779
            +vars: [
              "value" => "01KVSYSBATDT6PSVCVR54RDQQC"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#4779}
              "id" => "quote_users_0"
              "name" => "0"
              "full_name" => "quote[users][]"
              "disabled" => false
              "label" => "GUARD HUT "
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "_quote_users_entry"
              ]
              "unique_block_prefix" => "_quote_users_entry"
              "row_attr" => []
              "translation_domain" => false
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_users_entry_checkbox"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4778
                -errors: []
                -form: Symfony\Component\Form\Form {#4472 …}
              }
              "valid" => true
              "data" => false
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4787}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "_token" => Symfony\Component\Form\FormView {#4727
        +vars: [
          "value" => "9dd06faaf.KJ31we4Vw2BtmS48KStMz55g0AQ0W7QQEJUBpvX8xIA.ZKiF8KhzjRI7wUkRG3were5S5EtDY_5AQdpO0MGxq9da0pqt3021USnQew"
          "attr" => [
            "data-controller" => "csrf-protection"
          ]
          "form" => Symfony\Component\Form\FormView {#4727}
          "id" => "quote__token"
          "name" => "_token"
          "full_name" => "quote[_token]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "csrf_token"
            "_quote__token"
          ]
          "unique_block_prefix" => "_quote__token"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote__token_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4768
            -errors: []
            -form: Symfony\Component\Form\Form {#4772 …}
          }
          "valid" => true
          "data" => "9dd06faaf.KJ31we4Vw2BtmS48KStMz55g0AQ0W7QQEJUBpvX8xIA.ZKiF8KhzjRI7wUkRG3were5S5EtDY_5AQdpO0MGxq9da0pqt3021USnQew"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
    ]
    -rendered: false
    -methodRendered: true
    +parent: null
  }
  "dto" => SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412}
  "isEdit" => false
  "quote" => null
]
Attributes
[]
Component
SolidInvoice\QuoteBundle\Twig\Components\CreateQuote {#5729
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#3271 …}
  +dto: SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412
    +clientMode: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
    +client: SolidInvoice\ClientBundle\Entity\Client {#3391 …}
    +newClientName: null
    +newContactFirstName: null
    +newContactLastName: null
    +newContactEmail: null
    +quoteId: ""
    +due: null
    +discount: null
    +terms: "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
    +notes: "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
    +saveTermsAsDefault: false
    +total: "0"
    +baseTotal: "0"
    +tax: "0"
    +lines: Doctrine\Common\Collections\ArrayCollection {#1763 …}
    +users: Doctrine\Common\Collections\ArrayCollection {#280 …}
    +invoiceTaxes: Doctrine\Common\Collections\ArrayCollection {#3481 …}
  }
  +isEdit: false
  +quote: null
  +previousClientId: "01KVSYSBATDT6PSVCVR54RDQQB"
  -clientRepository: SolidInvoice\ClientBundle\Repository\ClientRepository {#625 …}
  -totalCalculator: SolidInvoice\CoreBundle\Billing\TotalCalculator {#418 …}
  -taxRepository: SolidInvoice\TaxBundle\Repository\TaxRepository {#4575 …}
  -entityManager: Doctrine\ORM\EntityManager {#1142 …}
  -quoteStateMachine: Symfony\Component\Workflow\Debug\TraceableWorkflow {#633 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#1211 …}
  -formManager: SolidInvoice\QuoteBundle\Manager\QuoteFormManager {#3277 …}
  -calculator: SolidInvoice\MoneyBundle\Calculator {#3273 …}
  -emailVerificationGate: SolidInvoice\CoreBundle\Email\NullEmailVerificationGate {#3746 …}
  -customFieldFormWriter: SolidInvoice\CoreBundle\Service\CustomField\CustomFieldFormWriter {#5500 …}
  -featureGate: SolidWorx\Platform\PlatformBundle\Feature\NoopFeatureGate {#1198 …}
  -companySelector: SolidInvoice\CoreBundle\Company\CompanySelector {#1199 …}
  -formView: Symfony\Component\Form\FormView {#4305
    +vars: [
      "value" => SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412}
      "attr" => [
        "data-model" => "on(change)|*"
      ]
      "form" => Symfony\Component\Form\FormView {#4305}
      "id" => "quote"
      "name" => "quote"
      "full_name" => "quote"
      "disabled" => false
      "label" => null
      "label_format" => null
      "label_html" => false
      "multipart" => false
      "block_prefixes" => [
        "form"
        "quote"
        "_quote"
      ]
      "unique_block_prefix" => "_quote"
      "row_attr" => []
      "translation_domain" => null
      "label_translation_parameters" => []
      "attr_translation_parameters" => []
      "priority" => 0
      "cache_key" => "_quote_quote"
      "errors" => Symfony\Component\Form\FormErrorIterator {#4717
        -errors: []
        -form: Symfony\Component\Form\Form {#4234 …}
      }
      "valid" => true
      "data" => SolidInvoice\QuoteBundle\DTO\QuoteFormDTO {#3412}
      "required" => true
      "label_attr" => []
      "help" => null
      "help_attr" => []
      "help_html" => false
      "help_translation_parameters" => []
      "compound" => true
      "method" => "POST"
      "action" => ""
      "submitted" => false
      "feature_gated_active" => false
      "feature_gated_plan" => null
      "help_type" => "inline"
      "trial_restricted_active" => false
    ]
    +children: [
      "clientMode" => Symfony\Component\Form\FormView {#4728
        +vars: [
          "value" => "existing"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4728}
          "id" => "quote_clientMode"
          "name" => "clientMode"
          "full_name" => "quote[clientMode]"
          "disabled" => false
          "label" => false
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "enum"
            "_quote_clientMode"
          ]
          "unique_block_prefix" => "_quote_clientMode"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_clientMode_enum"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4726
            -errors: []
            -form: Symfony\Component\Form\Form {#4221 …}
          }
          "valid" => true
          "data" => SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => false
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#3922
              +data: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3406 …}
              +value: "existing"
              +label: "Existing"
              +attr: [
                "data-action" => "live#$render"
              ]
              +labelTranslationParameters: []
            }
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#3927
              +data: SolidInvoice\QuoteBundle\Enum\QuoteClientMode {#3502 …}
              +value: "new"
              +label: "NewClient"
              +attr: [
                "data-action" => "live#$render"
              ]
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => null
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#4315
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => false
        ]
        +children: [
          Symfony\Component\Form\FormView {#4724
            +vars: [
              "value" => "existing"
              "attr" => [
                "data-action" => "live#$render"
              ]
              "form" => Symfony\Component\Form\FormView {#4724}
              "id" => "quote_clientMode_0"
              "name" => "0"
              "full_name" => "quote[clientMode]"
              "disabled" => false
              "label" => "Existing"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_quote_clientMode_entry"
              ]
              "unique_block_prefix" => "_quote_clientMode_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_clientMode_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4725
                -errors: []
                -form: Symfony\Component\Form\Form {#2394 …}
              }
              "valid" => true
              "data" => true
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => true
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4728}
          }
          Symfony\Component\Form\FormView {#4313
            +vars: [
              "value" => "new"
              "attr" => [
                "data-action" => "live#$render"
              ]
              "form" => Symfony\Component\Form\FormView {#4313}
              "id" => "quote_clientMode_1"
              "name" => "1"
              "full_name" => "quote[clientMode]"
              "disabled" => false
              "label" => "NewClient"
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "radio"
                "_quote_clientMode_entry"
              ]
              "unique_block_prefix" => "_quote_clientMode_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_clientMode_entry_radio"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4319
                -errors: []
                -form: Symfony\Component\Form\Form {#4231 …}
              }
              "valid" => true
              "data" => false
              "required" => true
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4728}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "discount" => Symfony\Component\Form\FormView {#4722
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4722}
          "id" => "quote_discount"
          "name" => "discount"
          "full_name" => "quote[discount]"
          "disabled" => false
          "label" => "Discount"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "discount"
            "_quote_discount"
          ]
          "unique_block_prefix" => "_quote_discount"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_discount_discount"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4723
            -errors: []
            -form: Symfony\Component\Form\Form {#4258 …}
          }
          "valid" => true
          "data" => null
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "types" => [
            "percentage" => [
              "symbol" => "%"
              "name" => "percentage"
            ]
            "money" => [
              "symbol" => ""
              "name" => "money"
            ]
          ]
          "currency" => "ZAR"
        ]
        +children: [
          "type" => Symfony\Component\Form\FormView {#4712
            +vars: [
              "value" => ""
              "attr" => [
                "class" => "discount-type"
                "data-controller" => "symfony--ux-autocomplete--autocomplete"
                "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
                "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
                "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
                "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
                "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
                "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
              ]
              "form" => Symfony\Component\Form\FormView {#4712}
              "id" => "quote_discount_type"
              "name" => "type"
              "full_name" => "quote[discount][type]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "choice"
                "_quote_discount_type"
              ]
              "unique_block_prefix" => "_quote_discount_type"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_discount_type_choice"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4716
                -errors: []
                -form: Symfony\Component\Form\Form {#4260 …}
              }
              "valid" => true
              "data" => null
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "multiple" => false
              "expanded" => false
              "preferred_choices" => []
              "choices" => [
                Symfony\Component\Form\ChoiceList\View\ChoiceView {#4720
                  +data: "percentage"
                  +value: "percentage"
                  +label: "%"
                  +attr: []
                  +labelTranslationParameters: []
                }
                Symfony\Component\Form\ChoiceList\View\ChoiceView {#4721
                  +data: "money"
                  +value: "money"
                  +label: "ZAR"
                  +attr: []
                  +labelTranslationParameters: []
                }
              ]
              "separator" => "-------------------"
              "separator_html" => false
              "placeholder" => null
              "placeholder_attr" => []
              "choice_translation_domain" => null
              "choice_translation_parameters" => []
              "is_selected" => Closure($choice, $value) {#4718
                class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
              }
              "placeholder_in_choices" => false
              "duplicate_preferred_choices" => true
              "uses_autocomplete" => true
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4722}
          }
          "value" => Symfony\Component\Form\FormView {#4730
            +vars: [
              "value" => 0.0
              "attr" => [
                "class" => "discount-value"
              ]
              "form" => Symfony\Component\Form\FormView {#4730}
              "id" => "quote_discount_value"
              "name" => "value"
              "full_name" => "quote[discount][value]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "text"
                "_quote_discount_value"
              ]
              "unique_block_prefix" => "_quote_discount_value"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_discount_value_text"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4821
                -errors: []
                -form: Symfony\Component\Form\Form {#4263 …}
              }
              "valid" => true
              "data" => null
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "uses_autocomplete" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4722}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "lines" => Symfony\Component\Form\FormView {#4320
        +vars: [
          "value" => Doctrine\Common\Collections\ArrayCollection {#4548
            -elements: [
              SolidInvoice\QuoteBundle\Entity\Line {#1702
                -id: null
                -description: null
                -price: Brick\Math\BigDecimal {#3498 …}
                -qty: 1.0
                -quote: null
                -taxes: Doctrine\Common\Collections\ArrayCollection {#3565 …}
                -total: Brick\Math\BigDecimal {#3498 …}
                #created: null
                #updated: null
                #company: ? SolidInvoice\CoreBundle\Entity\Company
              }
            ]
          }
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4320}
          "id" => "quote_lines"
          "name" => "lines"
          "full_name" => "quote[lines]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "collection"
            "live_collection"
            "_quote_lines"
          ]
          "unique_block_prefix" => "_quote_lines"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_lines_live_collection"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4715
            -errors: []
            -form: Symfony\Component\Form\Form {#4266 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#4548}
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "allow_add" => true
          "allow_delete" => true
          "button_add" => Symfony\Component\Form\FormView {#4819
            +vars: [
              "value" => null
              "attr" => [
                "data-action" => "live#action"
                "data-live-action-param" => "addCollectionItem"
                "data-live-name-param" => "quote[lines]"
              ]
              "form" => Symfony\Component\Form\FormView {#4819}
              "id" => "quote_lines_add"
              "name" => "add"
              "full_name" => "quote[lines][add]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "button"
                "live_collection_button_add"
                "_quote_lines_add"
              ]
              "unique_block_prefix" => "_quote_lines_add"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_lines_add_button"
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4320}
          }
        ]
        +children: [
          Symfony\Component\Form\FormView {#4817
            +vars: [
              "value" => SolidInvoice\QuoteBundle\Entity\Line {#1702}
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#4817}
              "id" => "quote_lines_0"
              "name" => "0"
              "full_name" => "quote[lines][0]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "collection_entry"
                "live_collection_entry"
                "quote_item"
                "_quote_lines_entry"
              ]
              "unique_block_prefix" => "_quote_lines_entry"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_lines_entry_quote_item"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4816
                -errors: []
                -form: Symfony\Component\Form\Form {#4646 …}
              }
              "valid" => true
              "data" => SolidInvoice\QuoteBundle\Entity\Line {#1702}
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => true
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "button_delete" => Symfony\Component\Form\FormView {#4815
                +vars: [
                  "value" => null
                  "attr" => [
                    "data-action" => "live#action"
                    "data-live-action-param" => "removeCollectionItem"
                    "data-live-name-param" => "quote[lines]"
                    "data-live-index-param" => 0
                  ]
                  "form" => Symfony\Component\Form\FormView {#4815}
                  "id" => "quote_lines_0_delete"
                  "name" => "delete"
                  "full_name" => "quote[lines][0][delete]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "button"
                    "live_collection_button_delete"
                    "_quote_lines_entry_delete"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_delete"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_delete_button"
                ]
                +children: []
                -rendered: false
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
            ]
            +children: [
              "description" => Symfony\Component\Form\FormView {#4813
                +vars: [
                  "value" => ""
                  "attr" => [
                    "class" => "input-medium quote-item-name"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4813}
                  "id" => "quote_lines_0_description"
                  "name" => "description"
                  "full_name" => "quote[lines][0][description]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "text"
                    "textarea"
                    "_quote_lines_entry_description"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_description"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_description_textarea"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4812
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4649 …}
                  }
                  "valid" => true
                  "data" => null
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                  "pattern" => null
                  "uses_autocomplete" => false
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
              "price" => Symfony\Component\Form\FormView {#4810
                +vars: [
                  "value" => "0.00"
                  "attr" => [
                    "class" => "input-small quote-item-price"
                    "inputmode" => "decimal"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4810}
                  "id" => "quote_lines_0_price"
                  "name" => "price"
                  "full_name" => "quote[lines][0][price]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "money"
                    "_quote_lines_entry_price"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_price"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_price_money"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4811
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4652 …}
                  }
                  "valid" => true
                  "data" => Brick\Math\BigDecimal {#3498 …}
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                  "money_pattern" => "ZAR {{ widget }}"
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
              "qty" => Symfony\Component\Form\FormView {#4808
                +vars: [
                  "value" => "1"
                  "attr" => [
                    "class" => "input-mini quote-item-qty"
                    "inputmode" => "decimal"
                  ]
                  "form" => Symfony\Component\Form\FormView {#4808}
                  "id" => "quote_lines_0_qty"
                  "name" => "qty"
                  "full_name" => "quote[lines][0][qty]"
                  "disabled" => false
                  "label" => null
                  "label_format" => null
                  "label_html" => false
                  "multipart" => false
                  "block_prefixes" => [
                    "form"
                    "number"
                    "_quote_lines_entry_qty"
                  ]
                  "unique_block_prefix" => "_quote_lines_entry_qty"
                  "row_attr" => []
                  "translation_domain" => null
                  "label_translation_parameters" => []
                  "attr_translation_parameters" => []
                  "priority" => 0
                  "cache_key" => "_quote_lines_entry_qty_number"
                  "errors" => Symfony\Component\Form\FormErrorIterator {#4809
                    -errors: []
                    -form: Symfony\Component\Form\Form {#4655 …}
                  }
                  "valid" => true
                  "data" => 1.0
                  "required" => false
                  "label_attr" => []
                  "help" => null
                  "help_attr" => []
                  "help_html" => false
                  "help_translation_parameters" => []
                  "compound" => false
                  "method" => "POST"
                  "action" => ""
                  "submitted" => false
                  "feature_gated_active" => false
                  "feature_gated_plan" => null
                  "help_type" => "inline"
                  "trial_restricted_active" => false
                ]
                +children: []
                -rendered: true
                -methodRendered: false
                +parent: Symfony\Component\Form\FormView {#4817}
              }
            ]
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4320}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "invoiceTaxes" => Symfony\Component\Form\FormView {#4814
        +vars: [
          "value" => Doctrine\Common\Collections\ArrayCollection {#4600
            -elements: []
          }
          "attr" => [
            "data-controller" => "invoice-tax"
          ]
          "form" => Symfony\Component\Form\FormView {#4814}
          "id" => "quote_invoiceTaxes"
          "name" => "invoiceTaxes"
          "full_name" => "quote[invoiceTaxes]"
          "disabled" => false
          "label" => "Withholding & adjustments"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "collection"
            "live_collection"
            "_quote_invoiceTaxes"
          ]
          "unique_block_prefix" => "_quote_invoiceTaxes"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_invoiceTaxes_live_collection"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4818
            -errors: []
            -form: Symfony\Component\Form\Form {#4269 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#4600}
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "allow_add" => true
          "allow_delete" => true
          "button_add" => Symfony\Component\Form\FormView {#4820
            +vars: [
              "value" => null
              "attr" => [
                "data-action" => "live#action"
                "data-live-action-param" => "addCollectionItem"
                "data-live-name-param" => "quote[invoiceTaxes]"
              ]
              "form" => Symfony\Component\Form\FormView {#4820}
              "id" => "quote_invoiceTaxes_add"
              "name" => "add"
              "full_name" => "quote[invoiceTaxes][add]"
              "disabled" => false
              "label" => null
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "button"
                "live_collection_button_add"
                "_quote_invoiceTaxes_add"
              ]
              "unique_block_prefix" => "_quote_invoiceTaxes_add"
              "row_attr" => []
              "translation_domain" => null
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_invoiceTaxes_add_button"
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4814}
          }
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "quoteId" => Symfony\Component\Form\FormView {#4807
        +vars: [
          "value" => "2"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4807}
          "id" => "quote_quoteId"
          "name" => "quoteId"
          "full_name" => "quote[quoteId]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "_quote_quoteId"
          ]
          "unique_block_prefix" => "_quote_quoteId"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_quoteId_text"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4806
            -errors: []
            -form: Symfony\Component\Form\Form {#4272 …}
          }
          "valid" => true
          "data" => "2"
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "terms" => Symfony\Component\Form\FormView {#4804
        +vars: [
          "value" => "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4804}
          "id" => "quote_terms"
          "name" => "terms"
          "full_name" => "quote[terms]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "text_editor"
            "_quote_terms"
          ]
          "unique_block_prefix" => "_quote_terms"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_terms_text_editor"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4805
            -errors: []
            -form: Symfony\Component\Form\Form {#4275 …}
          }
          "valid" => true
          "data" => "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "pattern" => null
          "output_format" => "html"
          "toolbar" => [
            "heading1"
            "heading2"
            "heading3"
            "bold"
            "italic"
            "strike"
            "bulletList"
            "orderedList"
            "blockquote"
            "code"
            "codeBlock"
            "horizontalRule"
            "link"
            "undo"
            "redo"
          ]
          "editor_placeholder" => "Enter quote terms and conditions..."
          "editor_height" => "200px"
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "notes" => Symfony\Component\Form\FormView {#4802
        +vars: [
          "value" => "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4802}
          "id" => "quote_notes"
          "name" => "notes"
          "full_name" => "quote[notes]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "text"
            "textarea"
            "text_editor"
            "_quote_notes"
          ]
          "unique_block_prefix" => "_quote_notes"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_notes_text_editor"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4803
            -errors: []
            -form: Symfony\Component\Form\Form {#4278 …}
          }
          "valid" => true
          "data" => "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
          "required" => true
          "label_attr" => []
          "help" => "Notes will not be visible to the client"
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "pattern" => null
          "output_format" => "html"
          "toolbar" => [
            "heading1"
            "heading2"
            "heading3"
            "bold"
            "italic"
            "strike"
            "bulletList"
            "orderedList"
            "blockquote"
            "code"
            "codeBlock"
            "horizontalRule"
            "link"
            "undo"
            "redo"
          ]
          "editor_placeholder" => "Enter internal notes..."
          "editor_height" => "150px"
          "uses_autocomplete" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "saveTermsAsDefault" => Symfony\Component\Form\FormView {#4800
        +vars: [
          "value" => "1"
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4800}
          "id" => "quote_saveTermsAsDefault"
          "name" => "saveTermsAsDefault"
          "full_name" => "quote[saveTermsAsDefault]"
          "disabled" => false
          "label" => "Save terms & notes as default"
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "checkbox"
            "_quote_saveTermsAsDefault"
          ]
          "unique_block_prefix" => "_quote_saveTermsAsDefault"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_saveTermsAsDefault_checkbox"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4801
            -errors: []
            -form: Symfony\Component\Form\Form {#4281 …}
          }
          "valid" => true
          "data" => false
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "checked" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "total" => Symfony\Component\Form\FormView {#4798
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4798}
          "id" => "quote_total"
          "name" => "total"
          "full_name" => "quote[total]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_total"
          ]
          "unique_block_prefix" => "_quote_total"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_total_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4799
            -errors: []
            -form: Symfony\Component\Form\Form {#4284 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "baseTotal" => Symfony\Component\Form\FormView {#4796
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4796}
          "id" => "quote_baseTotal"
          "name" => "baseTotal"
          "full_name" => "quote[baseTotal]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_baseTotal"
          ]
          "unique_block_prefix" => "_quote_baseTotal"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_baseTotal_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4797
            -errors: []
            -form: Symfony\Component\Form\Form {#4287 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "tax" => Symfony\Component\Form\FormView {#4794
        +vars: [
          "value" => 0.0
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4794}
          "id" => "quote_tax"
          "name" => "tax"
          "full_name" => "quote[tax]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "hidden_money"
            "_quote_tax"
          ]
          "unique_block_prefix" => "_quote_tax"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_tax_hidden_money"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4795
            -errors: []
            -form: Symfony\Component\Form\Form {#4290 …}
          }
          "valid" => true
          "data" => "0"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "customFields" => Symfony\Component\Form\FormView {#4792
        +vars: [
          "value" => null
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4792}
          "id" => "quote_customFields"
          "name" => "customFields"
          "full_name" => "quote[customFields]"
          "disabled" => false
          "label" => false
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "custom_field_values"
            "_quote_customFields"
          ]
          "unique_block_prefix" => "_quote_customFields"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_customFields_custom_field_values"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4793
            -errors: []
            -form: Symfony\Component\Form\Form {#4293 …}
          }
          "valid" => true
          "data" => null
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "__dynamic_error" => Symfony\Component\Form\FormView {#4790
        +vars: [
          "value" => ""
          "attr" => []
          "form" => Symfony\Component\Form\FormView {#4790}
          "id" => "quote___dynamic_error"
          "name" => "__dynamic_error"
          "full_name" => "quote[__dynamic_error]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "_quote___dynamic_error"
          ]
          "unique_block_prefix" => "_quote___dynamic_error"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote___dynamic_error_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4791
            -errors: []
            -form: Symfony\Component\Form\Form {#4307 …}
          }
          "valid" => true
          "data" => null
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "client" => Symfony\Component\Form\FormView {#4788
        +vars: [
          "value" => "01KVSYSBATDT6PSVCVR54RDQQB"
          "attr" => [
            "class" => "client-select"
            "data-controller" => "symfony--ux-autocomplete--autocomplete"
            "data-symfony--ux-autocomplete--autocomplete-url-value" => "/autocomplete/client_autocomplete_type"
            "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
            "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
            "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
            "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
            "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
            "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
          ]
          "form" => Symfony\Component\Form\FormView {#4788}
          "id" => "quote_client"
          "name" => "client"
          "full_name" => "quote[client]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "entity"
            "ux_entity_autocomplete"
            "client_autocomplete"
            "_quote_client"
          ]
          "unique_block_prefix" => "_quote_client"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_client_client_autocomplete"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4789
            -errors: []
            -form: Symfony\Component\Form\Form {#4349 …}
          }
          "valid" => true
          "data" => SolidInvoice\ClientBundle\Entity\Client {#3391 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => false
          "expanded" => false
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#4785
              +data: SolidInvoice\ClientBundle\Entity\Client {#3391 …}
              +value: "01KVSYSBATDT6PSVCVR54RDQQB"
              +label: "GUARD HUT"
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => "quote.client.choose"
          "placeholder_attr" => []
          "choice_translation_domain" => false
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, $value) {#4786
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => true
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "users" => Symfony\Component\Form\FormView {#4787
        +vars: [
          "value" => []
          "attr" => [
            "data-controller" => "symfony--ux-autocomplete--autocomplete"
            "data-symfony--ux-autocomplete--autocomplete-max-results-value" => 10
            "data-symfony--ux-autocomplete--autocomplete-loading-more-text-value" => "Loading more results..."
            "data-symfony--ux-autocomplete--autocomplete-no-results-found-text-value" => "No results found"
            "data-symfony--ux-autocomplete--autocomplete-no-more-results-text-value" => "No more results"
            "data-symfony--ux-autocomplete--autocomplete-create-option-text-value" => "Add %placeholder%..."
            "data-symfony--ux-autocomplete--autocomplete-preload-value" => "focus"
          ]
          "form" => Symfony\Component\Form\FormView {#4787}
          "id" => "quote_users"
          "name" => "users"
          "full_name" => "quote[users]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "choice"
            "entity"
            "_quote_users"
          ]
          "unique_block_prefix" => "_quote_users"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote_users_entity"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4783
            -errors: []
            -form: Symfony\Component\Form\Form {#4475 …}
          }
          "valid" => true
          "data" => Doctrine\Common\Collections\ArrayCollection {#280 …}
          "required" => true
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => true
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
          "multiple" => true
          "expanded" => true
          "preferred_choices" => []
          "choices" => [
            Symfony\Component\Form\ChoiceList\View\ChoiceView {#4513
              +data: SolidInvoice\ClientBundle\Entity\Contact {#4496 …}
              +value: "01KVSYSBATDT6PSVCVR54RDQQC"
              +label: "GUARD HUT "
              +attr: []
              +labelTranslationParameters: []
            }
          ]
          "separator" => "-------------------"
          "separator_html" => false
          "placeholder" => null
          "placeholder_attr" => []
          "choice_translation_domain" => false
          "choice_translation_parameters" => []
          "is_selected" => Closure($choice, array $values) {#4784
            class: "Symfony\Component\Form\Extension\Core\Type\ChoiceType"
          }
          "placeholder_in_choices" => false
          "duplicate_preferred_choices" => true
          "uses_autocomplete" => true
        ]
        +children: [
          Symfony\Component\Form\FormView {#4779
            +vars: [
              "value" => "01KVSYSBATDT6PSVCVR54RDQQC"
              "attr" => []
              "form" => Symfony\Component\Form\FormView {#4779}
              "id" => "quote_users_0"
              "name" => "0"
              "full_name" => "quote[users][]"
              "disabled" => false
              "label" => "GUARD HUT "
              "label_format" => null
              "label_html" => false
              "multipart" => false
              "block_prefixes" => [
                "form"
                "checkbox"
                "_quote_users_entry"
              ]
              "unique_block_prefix" => "_quote_users_entry"
              "row_attr" => []
              "translation_domain" => false
              "label_translation_parameters" => []
              "attr_translation_parameters" => []
              "priority" => 0
              "cache_key" => "_quote_users_entry_checkbox"
              "errors" => Symfony\Component\Form\FormErrorIterator {#4778
                -errors: []
                -form: Symfony\Component\Form\Form {#4472 …}
              }
              "valid" => true
              "data" => false
              "required" => false
              "label_attr" => []
              "help" => null
              "help_attr" => []
              "help_html" => false
              "help_translation_parameters" => []
              "compound" => false
              "method" => "POST"
              "action" => ""
              "submitted" => false
              "feature_gated_active" => false
              "feature_gated_plan" => null
              "help_type" => "inline"
              "trial_restricted_active" => false
              "checked" => false
            ]
            +children: []
            -rendered: true
            -methodRendered: false
            +parent: Symfony\Component\Form\FormView {#4787}
          }
        ]
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
      "_token" => Symfony\Component\Form\FormView {#4727
        +vars: [
          "value" => "9dd06faaf.KJ31we4Vw2BtmS48KStMz55g0AQ0W7QQEJUBpvX8xIA.ZKiF8KhzjRI7wUkRG3were5S5EtDY_5AQdpO0MGxq9da0pqt3021USnQew"
          "attr" => [
            "data-controller" => "csrf-protection"
          ]
          "form" => Symfony\Component\Form\FormView {#4727}
          "id" => "quote__token"
          "name" => "_token"
          "full_name" => "quote[_token]"
          "disabled" => false
          "label" => null
          "label_format" => null
          "label_html" => false
          "multipart" => false
          "block_prefixes" => [
            "form"
            "hidden"
            "csrf_token"
            "_quote__token"
          ]
          "unique_block_prefix" => "_quote__token"
          "row_attr" => []
          "translation_domain" => null
          "label_translation_parameters" => []
          "attr_translation_parameters" => []
          "priority" => 0
          "cache_key" => "_quote__token_hidden"
          "errors" => Symfony\Component\Form\FormErrorIterator {#4768
            -errors: []
            -form: Symfony\Component\Form\Form {#4772 …}
          }
          "valid" => true
          "data" => "9dd06faaf.KJ31we4Vw2BtmS48KStMz55g0AQ0W7QQEJUBpvX8xIA.ZKiF8KhzjRI7wUkRG3were5S5EtDY_5AQdpO0MGxq9da0pqt3021USnQew"
          "required" => false
          "label_attr" => []
          "help" => null
          "help_attr" => []
          "help_html" => false
          "help_translation_parameters" => []
          "compound" => false
          "method" => "POST"
          "action" => ""
          "submitted" => false
          "feature_gated_active" => false
          "feature_gated_plan" => null
          "help_type" => "inline"
          "trial_restricted_active" => false
        ]
        +children: []
        -rendered: true
        -methodRendered: false
        +parent: Symfony\Component\Form\FormView {#4305}
      }
    ]
    -rendered: false
    -methodRendered: true
    +parent: null
  }
  -form: null
  +formName: "quote"
  +formValues: [
    "clientMode" => "existing"
    "discount" => [
      "type" => ""
      "value" => 0.0
    ]
    "lines" => [
      [
        "description" => ""
        "price" => "0.00"
        "qty" => "1"
      ]
    ]
    "invoiceTaxes" => []
    "quoteId" => "2"
    "terms" => "<p><strong>Banking Details: </strong></p><p>FNB Account N0: 62662349507 </p><p>Branch Code: 259155 </p><p>Branch Name: Katlehong </p><p>Account Type: Cheque</p>"
    "notes" => "<p><em>This quotation is valid for 30 days from the date of issue. </em>Prices are based on the scope of work described in this quotation. Any additional work requested will be charged separately</p>"
    "saveTermsAsDefault" => null
    "total" => 0.0
    "baseTotal" => 0.0
    "tax" => 0.0
    "customFields" => []
    "__dynamic_error" => ""
    "client" => "01KVSYSBATDT6PSVCVR54RDQQB"
    "users" => []
    "_token" => "9dd06faaf.KJ31we4Vw2BtmS48KStMz55g0AQ0W7QQEJUBpvX8xIA.ZKiF8KhzjRI7wUkRG3were5S5EtDY_5AQdpO0MGxq9da0pqt3021USnQew"
  ]
  +isValidated: false
  +validatedFields: []
  -shouldAutoSubmitForm: true
}