^ App\Exception\Program\ProgramClosedException {#115661
  -program: App\Entity\Program {#405
    -programId: "1a694cd4-2d5a-4659-b35f-446f2bf85a72"
    -subdomain: "www.premioseciltek.pt"
    -user: Proxies\__CG__\App\Entity\User {#697
      +__isInitialized__: false
      -userId: "44c7ec99-6bd5-4de7-b7fa-cde31d2220db"
      -firstName: null
      -lastName: null
      -email: null
      -locale: null
      -active: null
      -locked: false
      -picture: null
      -lastProgram: null
      -roles: array:1 [
        0 => "ROLE_USER"
      ]
      -password: null
      -wrongAttempts: 0
      -registeredAt: null
      -country: []
      -program: null
      -programUser: null
      -campaignMember: null
      -programUserLegal: null
      #createdAt: null
      #updatedAt: null
       …2
    }
    -title: "Secil - Ganhe prémios com Redur"
    -client: Proxies\__CG__\App\Entity\Client {#698
      +__isInitialized__: true
      -clientId: "937e7872-c084-419e-90de-ac0993a65e4e"
      -name: "Secil"
      -businessName: "Secil Brands - Mark., Pub., Gestão e Des. Marcas, Lda."
      -taxNumber: "504205420"
      -email: "ana.pinto@secil.pt"
      -phone: "217927325"
      -contactName: null
      -billingInformation: null
      -address: "Apartado 15036, EC Campolide-Lisboa "
      -zipCode: "1074-003 "
      -town: "Campolide"
      -website: null
      -companyRegistrationTown: ""
      -companyRegistrationDate: null
      -volume: 0
      -book: null
      -section: null
      -page: null
      -sheet: 0
      -registration: null
      -expirationTime: ""
      -city: Proxies\__CG__\App\Entity\City {#699
        +__isInitialized__: true
        -cityId: 64
        -name: "Lisboa"
        -code: null
        -createdAt: DateTime @1618479421 {#700
          date: 2021-04-15 09:37:01.0 UTC (+00:00)
        }
        -updatedAt: null
        -country: Proxies\__CG__\App\Entity\Country {#701
          +__isInitialized__: true
          -countryId: 3
          -name: "Portugal"
          -code: "PT"
          -timezone: "Europe/Lisbon"
          -schedule: "0-59 8-20 * * 1-5"
          -createdAt: DateTime @1607133128 {#702
            date: 2020-12-05 01:52:08.0 UTC (+00:00)
          }
          -updatedAt: DateTime @1684337217 {#703
            date: 2023-05-17 15:26:57.0 UTC (+00:00)
          }
           …2
        }
         …2
      }
      -country: Proxies\__CG__\App\Entity\Country {#701 …2}
      -createdAt: DateTime @1669718845 {#704
        date: 2022-11-29 10:47:25.0 UTC (+00:00)
      }
      -updatedAt: null
       …2
    }
    -country: Proxies\__CG__\App\Entity\Country {#701 …2}
    -active: true
    -closed: true
    -domain: "https://www.premioseciltek.pt"
    -campaignTerm: App\Model\Term {#705
      -gender: true
      -singular: "Campanha"
      -plural: "Campanhas"
      -type: 1
    }
    -storeTerm: App\Model\Term {#706
      -gender: false
      -singular: "Centro"
      -plural: "Centros"
      -type: 1
    }
    -type: 0
    -mode: 1
    -apiKey: null
    -apiSecret: null
    -apiCallbackUrl: null
    -apiSsoLogoutUrl: null
    -hidePoints: false
    -hideCampaigns: false
    -prioritizeBenefits: true
    -enablePos: false
    -codeOnlyUse: false
    -codeAsExternalUid: false
    -skin: null
    -footers: Doctrine\ORM\PersistentCollection {#707
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#708
        -elements: array:4 [
          0 => App\Entity\ProgramFooter {#709
            -id: 118
            -program: App\Entity\Program {#405}
            +type: "pdf"
            +section: "cookies_policy"
            +sectionName: "Políticas de Cookies"
            +visible: true
            +content: "assets/1a694cd4-2d5a-4659-b35f-446f2bf85a72/documents/63877766a214b-Política de Cookies_Secil_v1.pdf"
            -createdAt: DateTime @1669822189 {#710
              date: 2022-11-30 15:29:49.0 UTC (+00:00)
            }
            -updatedAt: DateTime @1669822310 {#711
              date: 2022-11-30 15:31:50.0 UTC (+00:00)
            }
          }
          1 => App\Entity\ProgramFooter {#712
            -id: 116
            -program: App\Entity\Program {#405}
            +type: "default"
            +section: "faq"
            +sectionName: ""
            +visible: false
            +content: null
            -createdAt: DateTime @1669820055 {#713
              date: 2022-11-30 14:54:15.0 UTC (+00:00)
            }
            -updatedAt: DateTime @1669820058 {#714
              date: 2022-11-30 14:54:18.0 UTC (+00:00)
            }
          }
          2 => App\Entity\ProgramFooter {#715
            -id: 117
            -program: App\Entity\Program {#405}
            +type: "pdf"
            +section: "privacy_policy"
            +sectionName: "Política de Privacidade"
            +visible: true
            +content: "assets/1a694cd4-2d5a-4659-b35f-446f2bf85a72/documents/6401fdaf8f6e9-Política de Privacidade_Secil.pdf"
            -createdAt: DateTime @1669820114 {#716
              date: 2022-11-30 14:55:14.0 UTC (+00:00)
            }
            -updatedAt: DateTime @1677852079 {#717
              date: 2023-03-03 14:01:19.0 UTC (+00:00)
            }
          }
          3 => App\Entity\ProgramFooter {#718
            -id: 159
            -program: App\Entity\Program {#405}
            +type: "pdf"
            +section: "tos"
            +sectionName: "Termos & Condições"
            +visible: true
            +content: "assets/1a694cd4-2d5a-4659-b35f-446f2bf85a72/documents/6401fd893c936-Termos Condições.pdf"
            -createdAt: DateTime @1677773282 {#719
              date: 2023-03-02 16:08:02.0 UTC (+00:00)
            }
            -updatedAt: DateTime @1677852041 {#720
              date: 2023-03-03 14:00:41.0 UTC (+00:00)
            }
          }
        ]
      }
      #initialized: true
    }
    -autoRegistration: true
    -autoRegisterValidations: "O:42:"App\Model\Register\AutoRegisterValidations":6:{s:15:"userValidations";O:23:"App\Model\Register\User":4:{s:5:"email";b:1;s:9:"firstName";b:1;s:8:"lastName";b:1;s:11:"programUser";O:30:"App\Model\Register\ProgramUser":5:{s:5:"phone";b:0;s:7:"address";O:26:"App\Model\Register\Address":4:{s:7:"address";b:0;s:7:"zipCode";b:0;s:4:"city";b:0;s:4:"town";b:0;}s:35:"\x00App\Model\Register\ProgramUser\x00dni";b:0;s:14:"identityNumber";b:0;s:24:"identityNumberValidation";N;}}s:17:"limitUsersByStore";b:0;s:15:"maxUsersByStore";i:0;s:9:"newsStore";b:0;s:15:"defaultDivision";b:1;s:16:"storeValidations";O:24:"App\Model\Register\Store":9:{s:4:"name";b:1;s:9:"storeType";b:1;s:7:"address";b:0;s:4:"town";b:0;s:4:"city";b:0;s:7:"zipCode";b:0;s:5:"phone";b:0;s:5:"email";b:0;s:4:"code";b:0;}}"
    -contactInfo: "<p style="text-align: center; "><span style="font-size: 0.9rem;">A nossa linha de Apoio ao Cliente também está disponível através do 211940704, dias úteis, 9h às 13h e das 14h às 18h ou através do correio eletrónico: </span>ajuda@premioseciltek.pt<br></p>"
    -disclaimer: null
    -senderEmail: "noreply@premioseciltek.pt"
    -senderName: "Ganhe prémios com Redur"
    -mailboxEmail: "ajuda@premioseciltek.pt"
    -picture: true
    -closedText: ""
    -vamsKey: "emotivoo_pt_secil"
    -vamsSignSecret: "u5odaRceb9bM3e63EK6OtMW2BWic6VS67wOC3gUB"
    -vamsCryptSecret: "05Rpyol5xT0n/hFdMjCvv5NmomtC5ex8n8tG3Ix+LJk="
    -manhattanCampaignId: ""
    -manhattanCampaignToken: ""
    -pointsTerm: App\Model\Term {#721
      -gender: false
      -singular: "ponto"
      -plural: "pontos"
      -type: 1
    }
    -pointsType: "emotivoo_1_1"
    -pointsRatio: 1
    -benefitTerm: App\Model\Term {#722
      -gender: true
      -singular: "vantagem"
      -plural: "vantagens"
      -type: 1
    }
    -defaultDivisionId: null
    -defaultJobId: null
    -hideStoreInfo: false
    -registerField: true
    -registerFieldLabel: "NIF"
    -codeFieldLabel: ""
    -extraField: "O:20:"App\Model\ExtraField":9:{s:26:"\x00App\Model\ExtraField\x00type";s:6:"select";s:29:"\x00App\Model\ExtraField\x00content";a:0:{}s:5:"\x00*\x00id";N;s:8:"\x00*\x00label";s:0:"";s:8:"\x00*\x00regex";N;s:13:"\x00*\x00validation";N;s:11:"\x00*\x00required";b:1;s:11:"\x00*\x00mainData";b:0;s:8:"\x00*\x00front";b:1;}"
    -registerFieldJobId: "3650cb5a-3e1e-4d01-b795-247aca53bd63"
    -maxUsersByStore: 0
    -tos: false
    -privacy: null
    -settings: []
    -indexPath: null
    -areaTypes: []
    -areas: []
    -areaTypeJobs: []
    -codeOrders: Doctrine\ORM\PersistentCollection {#723
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#724
        -elements: []
      }
      #initialized: false
    }
    -storeTypes: array:2 [
      0 => App\Entity\StoreType {#725
        -storeTypeId: "900f4470-b9a2-425e-8b91-f78a4e5e4e77"
        -program: App\Entity\Program {#405}
        -nameTerm: App\Model\Term {#726
          -gender: null
          -singular: "aplicador"
          -plural: "aplicadores"
          -type: 1
        }
        -higherStoreType: null
        -higherAreaType: null
        -visible: true
        -customFields: []
        -stores: Doctrine\ORM\PersistentCollection {#727
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#728
            -elements: array:1 [
              0 => App\Entity\Store {#729
                -storeId: "23944826-5323-49f5-8d75-c9c8fd75757b"
                -storeType: App\Entity\StoreType {#725}
                -name: "Geral"
                -higherStore: null
                -higherArea: null
                -code: ""
                -active: true
                -email: ""
                -phone: ""
                -address: ""
                -town: ""
                -zipCode: ""
                -city: Proxies\__CG__\App\Entity\City {#699 …2}
                -businessName: ""
                -customValues: Doctrine\ORM\PersistentCollection {#730
                  -snapshot: []
                  -owner: null
                  -association: null
                  -em: null
                  -backRefFieldName: null
                  -typeClass: null
                  -isDirty: false
                  #collection: Doctrine\Common\Collections\ArrayCollection {#731
                    -elements: []
                  }
                  #initialized: false
                }
                -extraField: null
                -taxNumber: null
              }
            ]
          }
          #initialized: true
        }
        -storeTypeJobs: Doctrine\ORM\PersistentCollection {#732
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#733
            -elements: array:1 [
              0 => App\Entity\Job\StoreTypeJob {#734
                #isExecutive: false
                -storeTypeJobId: "3650cb5a-3e1e-4d01-b795-247aca53bd63"
                -storeType: App\Entity\StoreType {#725}
                #higherJob: null
                #title: "Aplicadores"
                #isManager: false
                #isMember: true
                #isRegistrable: true
                #viewCatalogue: true
                #viewBenefits: false
              }
            ]
          }
          #initialized: true
        }
        -level: 0
      }
      1 => App\Entity\StoreType {#735
        -storeTypeId: "e9e21766-9bf3-47ea-aa7a-a99abc4573bf"
        -program: App\Entity\Program {#405}
        -nameTerm: App\Model\Term {#736
          -gender: null
          -singular: "cliente secil"
          -plural: "clientes secil"
          -type: 1
        }
        -higherStoreType: null
        -higherAreaType: null
        -visible: true
        -customFields: []
        -stores: Doctrine\ORM\PersistentCollection {#737
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#738
            -elements: array:1 [
              0 => App\Entity\Store {#739
                -storeId: "2060c052-6bd5-4a86-a9ef-944f2f258b85"
                -storeType: App\Entity\StoreType {#735}
                -name: "Geral 2"
                -higherStore: null
                -higherArea: null
                -code: ""
                -active: true
                -email: ""
                -phone: ""
                -address: ""
                -town: ""
                -zipCode: ""
                -city: Proxies\__CG__\App\Entity\City {#699 …2}
                -businessName: ""
                -customValues: Doctrine\ORM\PersistentCollection {#740
                  -snapshot: []
                  -owner: null
                  -association: null
                  -em: null
                  -backRefFieldName: null
                  -typeClass: null
                  -isDirty: false
                  #collection: Doctrine\Common\Collections\ArrayCollection {#741
                    -elements: []
                  }
                  #initialized: false
                }
                -extraField: null
                -taxNumber: null
              }
            ]
          }
          #initialized: true
        }
        -storeTypeJobs: Doctrine\ORM\PersistentCollection {#742
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#743
            -elements: array:1 [
              0 => App\Entity\Job\StoreTypeJob {#744
                #isExecutive: false
                -storeTypeJobId: "ec6b83f5-0d98-415f-b718-cfa485d243b9"
                -storeType: App\Entity\StoreType {#735}
                #higherJob: null
                #title: "Cliente Secil"
                #isManager: false
                #isMember: true
                #isRegistrable: true
                #viewCatalogue: true
                #viewBenefits: false
              }
            ]
          }
          #initialized: true
        }
        -level: 0
      }
    ]
    -stores: array:2 [
      "23944826-5323-49f5-8d75-c9c8fd75757b" => App\Entity\Store {#729}
      "2060c052-6bd5-4a86-a9ef-944f2f258b85" => App\Entity\Store {#739}
    ]
    -storeTypeJobs: array:2 [
      "3650cb5a-3e1e-4d01-b795-247aca53bd63" => App\Entity\Job\StoreTypeJob {#734}
      "ec6b83f5-0d98-415f-b718-cfa485d243b9" => App\Entity\Job\StoreTypeJob {#744}
    ]
    -executiveJobs: array:1 [
      "7d15311d-9a6a-4ba8-abc7-d05f9728257d" => App\Entity\Job\ExecutiveJob {#745
        #isExecutive: true
        #isManager: false
        #isMember: false
        -executiveJobId: "7d15311d-9a6a-4ba8-abc7-d05f9728257d"
        -program: App\Entity\Program {#405}
        #title: "Administrador"
        #higherJob: null
        #isRegistrable: false
        #viewCatalogue: true
        #viewBenefits: false
      }
    ]
    -campaigns: array:4 [
      "63f166c6-5423-4793-822a-18c7f2bd496f" => App\Entity\Campaign {#746
        -campaignId: "63f166c6-5423-4793-822a-18c7f2bd496f"
        -program: App\Entity\Program {#405}
        -title: "Pontos Expirados"
        -alias: null
        -description: null
        -startDate: null
        -endDate: null
        -vamsCampaignId: 1125
        -picture: false
        -bannerImage: false
        -published: true
        -featured: false
        -weight: 3
        -cancelled: false
        -closed: false
        -hidden: false
        -deliverPoints: true
        -documents: null
        -hideIndicators: false
        -campaignJob: Doctrine\ORM\PersistentCollection {#747
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#748
            -elements: []
          }
          #initialized: true
        }
        -campaignMember: Doctrine\ORM\PersistentCollection {#749
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#750
            -elements: []
          }
          #initialized: false
        }
        -campaignStore: Doctrine\ORM\PersistentCollection {#751
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#752
            -elements: []
          }
          #initialized: false
        }
        -uaKey: null
        -vamsPoints: Doctrine\ORM\PersistentCollection {#753
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#754
            -elements: []
          }
          #initialized: false
        }
        -requireInvoiceNumber: null
        -requireInvoiceDate: null
        -exclusiveFor: Doctrine\ORM\PersistentCollection {#755
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#756
            -elements: []
          }
          #initialized: false
        }
        -exclusiveCampaigns: Doctrine\ORM\PersistentCollection {#757
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#758
            -elements: []
          }
          #initialized: true
        }
        -campaignCategory: null
        -lastUpdate: null
        -createdAt: DateTime @1693579800 {#759
          date: 2023-09-01 14:50:00.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1705579522 {#760
          date: 2024-01-18 12:05:22.0 UTC (+00:00)
        }
      }
      "dd80769c-2a4a-4337-ab95-ab51e876a143" => App\Entity\Campaign {#761
        -campaignId: "dd80769c-2a4a-4337-ab95-ab51e876a143"
        -program: App\Entity\Program {#405}
        -title: "Ganhe prémios com Redur"
        -alias: null
        -description: null
        -startDate: null
        -endDate: null
        -vamsCampaignId: 884
        -picture: false
        -bannerImage: false
        -published: true
        -featured: false
        -weight: 4
        -cancelled: false
        -closed: false
        -hidden: false
        -deliverPoints: true
        -documents: null
        -hideIndicators: false
        -campaignJob: Doctrine\ORM\PersistentCollection {#762
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#763
            -elements: []
          }
          #initialized: true
        }
        -campaignMember: Doctrine\ORM\PersistentCollection {#764
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#765
            -elements: []
          }
          #initialized: false
        }
        -campaignStore: Doctrine\ORM\PersistentCollection {#766
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#767
            -elements: []
          }
          #initialized: false
        }
        -uaKey: null
        -vamsPoints: Doctrine\ORM\PersistentCollection {#768
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#769
            -elements: []
          }
          #initialized: false
        }
        -requireInvoiceNumber: null
        -requireInvoiceDate: null
        -exclusiveFor: Doctrine\ORM\PersistentCollection {#770
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#771
            -elements: []
          }
          #initialized: false
        }
        -exclusiveCampaigns: Doctrine\ORM\PersistentCollection {#772
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#773
            -elements: []
          }
          #initialized: true
        }
        -campaignCategory: null
        -lastUpdate: null
        -createdAt: DateTime @1679992168 {#774
          date: 2023-03-28 08:29:28.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1705579522 {#775
          date: 2024-01-18 12:05:22.0 UTC (+00:00)
        }
      }
      "299c5964-ce55-40cf-b182-fd465ad3c719" => App\Entity\Campaign\CampaignUpload {#776
        -chargePoints: false
        -transferMode: false
        -campaignId: "299c5964-ce55-40cf-b182-fd465ad3c719"
        -program: App\Entity\Program {#405}
        -title: "Ganhe prémios com Redur"
        -alias: null
        -description: "<p><span style="font-size: 0.9rem;"><b>GANHE PRÉMIOS COM REDUR!</b></span><br></p><p>Compre 1 saco de <b>REDUR IRP INTERIOR</b> ou <b>REDUR IRP </b><br><b>EXTERIOR </b>e acumula 1 ponto. Ao atingir 1.000 pontos poderá <br>começar a descontar os prémios.</p><p> <br><b>DURAÇÃO </b><br>Os pontos serão resultantes das compras realizadas entre os dias <br>1 de Março e 31 de Maio de 2023. Os pontos acumulados são <br>válidos até ao dia 31 de Agosto de 2023.<br></p>"
        -startDate: DateTime @1677628800 {#777
          date: 2023-03-01 00:00:00.0 UTC (+00:00)
        }
        -endDate: DateTime @1685577599 {#778
          date: 2023-05-31 23:59:59.0 UTC (+00:00)
        }
        -vamsCampaignId: 844
        -picture: true
        -bannerImage: false
        -published: true
        -featured: true
        -weight: 2
        -cancelled: false
        -closed: true
        -hidden: false
        -deliverPoints: true
        -documents: array:2 [
          0 => App\Model\Document {#779
            -caption: "Termos e Condições"
            -filename: "Regulamento REDUR.pdf"
          }
          1 => App\Model\Document {#780
            -caption: "Folheto informativo"
            -filename: "Campanha REDUR - março a maio 2023.pdf"
          }
        ]
        -hideIndicators: false
        -campaignJob: Doctrine\ORM\PersistentCollection {#781
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#782
            -elements: array:1 [
              0 => App\Entity\Member\CampaignJob {#783
                -campaign: App\Entity\Campaign\CampaignUpload {#776}
                -job: App\Entity\Job\StoreTypeJob {#734}
              }
            ]
          }
          #initialized: true
        }
        -campaignMember: Doctrine\ORM\PersistentCollection {#784
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#785
            -elements: []
          }
          #initialized: false
        }
        -campaignStore: Doctrine\ORM\PersistentCollection {#786
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#787
            -elements: []
          }
          #initialized: false
        }
        -uaKey: ""
        -vamsPoints: Doctrine\ORM\PersistentCollection {#788
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#789
            -elements: []
          }
          #initialized: false
        }
        -requireInvoiceNumber: true
        -requireInvoiceDate: true
        -exclusiveFor: Doctrine\ORM\PersistentCollection {#790
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#791
            -elements: []
          }
          #initialized: false
        }
        -exclusiveCampaigns: Doctrine\ORM\PersistentCollection {#792
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#793
            -elements: []
          }
          #initialized: true
        }
        -campaignCategory: null
        -lastUpdate: null
        -createdAt: DateTime @1676979113 {#794
          date: 2023-02-21 11:31:53.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1687253401 {#795
          date: 2023-06-20 09:30:01.0 UTC (+00:00)
        }
        -buttonText: "Nova fatura"
        -items: array:2 [
          0 => App\Model\UploadItem {#796
            -family: "REDUR IRP INTERIOR"
            -name: "1 Ponto"
            -points: 1.0
            -reference: ""
          }
          1 => App\Model\UploadItem {#797
            -family: "REDUR IRP EXTERIOR"
            -name: "1 Ponto"
            -points: 1.0
            -reference: ""
          }
        ]
        -maxUnits: null
        -useWeighting: false
        -weightingTerm: null
        -customData: []
        -invoiceNumberText: null
        -term: App\Model\Term {#798
          -gender: true
          -singular: "Fatura"
          -plural: "Fatura"
          -type: 1
        }
        -validator: Doctrine\ORM\PersistentCollection {#799
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#800
            -elements: array:1 [
              0 => App\Entity\Campaign\CampaignValidator {#801
                -campaign: App\Entity\Campaign\CampaignUpload {#776}
                -jobId: "7d15311d-9a6a-4ba8-abc7-d05f9728257d"
              }
            ]
          }
          #initialized: true
        }
        -maxUploadFiles: 1
        -useAi: false
        -unitAlias: null
        -productAlias: null
        -fieldFive: null
        -maxUploadItems: null
      }
      "154e70c3-a643-44e6-bc92-3aadb8b386b7" => App\Entity\Campaign {#802
        -campaignId: "154e70c3-a643-44e6-bc92-3aadb8b386b7"
        -program: App\Entity\Program {#405}
        -title: "Teste"
        -alias: null
        -description: null
        -startDate: null
        -endDate: null
        -vamsCampaignId: 824
        -picture: false
        -bannerImage: false
        -published: true
        -featured: false
        -weight: 1
        -cancelled: false
        -closed: false
        -hidden: false
        -deliverPoints: true
        -documents: null
        -hideIndicators: false
        -campaignJob: Doctrine\ORM\PersistentCollection {#803
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#804
            -elements: []
          }
          #initialized: true
        }
        -campaignMember: Doctrine\ORM\PersistentCollection {#805
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#806
            -elements: []
          }
          #initialized: false
        }
        -campaignStore: Doctrine\ORM\PersistentCollection {#807
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#808
            -elements: []
          }
          #initialized: false
        }
        -uaKey: null
        -vamsPoints: Doctrine\ORM\PersistentCollection {#809
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#810
            -elements: []
          }
          #initialized: false
        }
        -requireInvoiceNumber: null
        -requireInvoiceDate: null
        -exclusiveFor: Doctrine\ORM\PersistentCollection {#811
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#812
            -elements: []
          }
          #initialized: false
        }
        -exclusiveCampaigns: Doctrine\ORM\PersistentCollection {#813
          -snapshot: []
          -owner: null
          -association: null
          -em: null
          -backRefFieldName: null
          -typeClass: null
          -isDirty: false
          #collection: Doctrine\Common\Collections\ArrayCollection {#814
            -elements: []
          }
          #initialized: true
        }
        -campaignCategory: null
        -lastUpdate: null
        -createdAt: DateTime @1675854295 {#815
          date: 2023-02-08 11:04:55.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1678719787 {#816
          date: 2023-03-13 15:03:07.0 UTC (+00:00)
        }
      }
    ]
    -rawCampaignCategories: Doctrine\ORM\PersistentCollection {#817
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#818
        -elements: []
      }
      #initialized: true
    }
    -vamsPoints: Doctrine\ORM\PersistentCollection {#819
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#820
        -elements: []
      }
      #initialized: false
    }
    -programUser: Doctrine\ORM\PersistentCollection {#821
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#822
        -elements: []
      }
      #initialized: false
    }
    -locales: array:1 [
      4 => App\Entity\Locale {#823
        -localeId: 4
        -name: "Português"
        -code: "pt"
        -createdAt: DateTime @1608349890 {#824
          date: 2020-12-19 03:51:30.0 UTC (+00:00)
        }
        -updatedAt: DateTime @1618924371 {#825
          date: 2021-04-20 13:12:51.0 UTC (+00:00)
        }
      }
    ]
    -menus: []
    -pages: []
    -productCategory: Doctrine\ORM\PersistentCollection {#826
      -snapshot: []
      -owner: null
      -association: null
      -em: null
      -backRefFieldName: null
      -typeClass: null
      -isDirty: false
      #collection: Doctrine\Common\Collections\ArrayCollection {#827
        -elements: []
      }
      #initialized: false
    }
    -expirationType: 2
    -remoteImport: false
    -expiration: "2024-06-30"
    -orderExpiration: 6
    -recaptchaSiteKey: "6LeIwkUjAAAAAI4FmSrp7DTF3xd8cB7P8zTlCxU0"
    -recaptchaSecretKey: "6LeIwkUjAAAAAEFfSJz8pzS3rNkh8juTgvfI4m6k"
    -updatedAt: DateTime @1713347164 {#828
      date: 2024-04-17 09:46:04.0 UTC (+00:00)
    }
    -startedAt: DateTime @1672617599 {#829
      date: 2023-01-01 23:59:59.0 UTC (+00:00)
    }
    -accessVerification: "N;"
    -usesGoogleAnalytics: false
    -legal: array:3 [
      1 => App\Entity\ProgramLegal {#830
        -programLegalId: 1
        -program: App\Entity\Program {#405}
        -alias: "accept_tos"
        -content: ""
        -position: 1
        -required: true
      }
      2 => App\Entity\ProgramLegal {#831
        -programLegalId: 2
        -program: App\Entity\Program {#405}
        -alias: "accept_privacy"
        -content: ""
        -position: 2
        -required: true
      }
      3 => App\Entity\ProgramLegal {#832
        -programLegalId: 3
        -program: App\Entity\Program {#405}
        -alias: "accept_comercial"
        -content: "<p>Autorizo o Grupo Secil a utilizar os meus dados pessoais para a finalidade de marketing direto, nomeadamente para envio da newsletter, divulgação de produtos, ações de formação e informação técnica, campanhas promocionais e eventos, através de qualquer canal de comunicação.</p>"
        -position: 3
        -required: false
      }
    ]
    -campaignCategories: array:3 [
      "all" => []
      "featured" => []
      "weight" => []
    ]
    -uaKey: ""
  }
  #httpCode: 423
  #errors: array:1 [
    8 => "Program is closed."
  ]
  -statusCode: 423
  -headers: []
  #message: "Program is closed."
  #code: 8
  #file: "/var/www/www.emotivoo.com/httpdocs/src/Controller/ProgramController.php"
  #line: 137
  trace: {
    /var/www/www.emotivoo.com/httpdocs/src/Controller/ProgramController.php:137 {
      App\Controller\ProgramController->setContainer(ContainerInterface $container): ContainerInterface …
      › if (!$isAdmin){    throw new ProgramClosedException($this->program);}
    }
    /var/www/www.emotivoo.com/httpdocs/var/cache/prod/ContainerKg30xBI/getSecurityController2Service.php:22 {
      ContainerKg30xBI\getSecurityController2Service::do($container, $lazyLoad = true) …
      › 
      › $instance->setContainer(($container->privates['.service_locator.ZF1TCUT'] ?? $container->load('get_ServiceLocator_ZF1TCUTService'))->withContext('App\\Controller\\Program\\SecurityController', $container));}
    /var/www/www.emotivoo.com/httpdocs/var/cache/prod/ContainerKg30xBI/App_KernelProdContainer.php:174 {
      ContainerKg30xBI\App_KernelProdContainer->load($file, $lazyLoad = true) …
      › 
      ›     return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;}
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/dependency-injection/Container.php:237 {
      Symfony\Component\DependencyInjection\Container->make(string $id, int $invalidBehavior) …
      › if (isset($this->fileMap[$id])) {    return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $this->load($this->fileMap[$id]);} elseif (isset($this->methodMap[$id])) {
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/dependency-injection/Container.php:219 {
      Symfony\Component\DependencyInjection\Container->get($id, int $invalidBehavior = 1) …
      ›         ?? $this->services[$id = $this->aliases[$id] ?? $id]        ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? [$this, 'make'])($id, $invalidBehavior));}
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:53 {
      Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController(string $class) …
      › if ($this->container->has($class)) {    return $this->container->get($class);}
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:29 {
      Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController(string $class): object …
      › {    $controller = parent::instantiateController($class);}
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/Controller/ControllerResolver.php:120 {
      Symfony\Component\HttpKernel\Controller\ControllerResolver->createController(string $controller) …
      › try {    $controller = [$this->instantiateController($class), $method];} catch (\Error | \LogicException $e) {
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:42 {
      Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->createController(string $controller) …
      › 
      ›     return parent::createController($controller);}
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/Controller/ControllerResolver.php:86 {
      Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(Request $request) …
      › try {    $callable = $this->createController($controller);} catch (\InvalidArgumentException $e) {
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/HttpKernel.php:140 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MASTER_REQUEST): Response …
      › // load controllerif (false === $controller = $this->resolver->getController($request)) {    throw new NotFoundHttpException(sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/HttpKernel.php:79 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
    }
    /var/www/www.emotivoo.com/httpdocs/vendor/symfony/http-kernel/Kernel.php:195 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
    }
    /var/www/www.emotivoo.com/httpdocs/public/index.php:28 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
    }
  }
}