- POL - Cache Calls
- Request / Response
- API Platform
- Performance
- Validator
- Forms
- Exception
- Logs 7
- Events
- Routing
- Cache
- Translation
- Security
- Twig
- HTTP Client 10
- Doctrine
- E-mails
- Debug
- Messages
- VichUploader
- Configuration
Configuration Settings
Theme
Default theme. Improves readability.
Reduces eye fatigue. Ideal for low light conditions.
Page Width
Fixed page width. Improves readability.
Dynamic page width. As wide as the browser window.
Validator calls
In
ValidationListener.php
line 50 (context):
No violations
if ($form->isRoot()) {
// Form groups are validated internally (FormValidator). Here we don't set groups as they are retrieved into the validator.
foreach ($this->validator->validate($form) as $violation) {
// Allow the "invalid" constraint to be put onto
// non-synchronized forms
// ConstraintViolation::getConstraint() must not expect to provide a constraint as long as Symfony\Component\Validator\ExecutionContext exists (before 3.0)
[ "value" => Symfony\Component\Form\Form {#3036 name: "quote" type_class: "App\V4\Form\Type\Quote\QuoteType" data: App\V4\Model\Quote\Quote {#1949 -id: "quote_188395" -externalId: "188395" -customerId: "customer_121" -quoteLines: Doctrine\Common\Collections\ArrayCollection {#1889 …} -name: "APM60" -prospect: null -prospectId: "prospect_1199919" -managedBy: "user_1206" -contactId: "contact_753862" -terms: null -warrantlyAt: null -contractNumber: null -isMaintenance: false -comment: null -issuedAt: DateTime @1760824800 {#2762 date: 2025-10-19 00:00:00.0 Europe/Paris (+02:00) } -potential: 99.0 -quoteNumber: "ETS PIERRE PUILLET" -status: App\V4\Model\QuoteState\QuoteState {#2439 …} -description: null -expectedSignedAt: DateTime @1646607600 {#2246 date: 2022-03-07 00:00:00.0 +01:00 } -expiredAt: DateTime @-3600 {#2245 date: 1970-01-01 00:00:00.0 +01:00 } -totalExcludingVat: "6000" -weightedTotal: "5940" -isSalesForecast: true -customerFiles: [ App\Model\CustomerFile\CustomerFile {#2313 -customerFile: null -fileName: "d27d6dac83d8e56e0f392bc46dccb2cc.pdf" -fileLabel: "APM60 2025-10-20_00-09.pdf" -realFileName: "prospect_1199919_quote_188395.pdf" -prospectId: "prospect_1199919" -taskId: null -productId: null -quoteId: "quote_188395" -mailTypeIds: null -contentUrl: "/api/customer_resource/download/9e854d2d4453475a9ec380a98ab0c154" -downloadLink: "https://dev.app.pol-crm.com/api/files/download/9e854d2d4453475a9ec380a98ab0c154" -deleteLink: "https://dev.app.pol-crm.com/api/customer_files/9e854d2d4453475a9ec380a98ab0c154" -contactId: null -size: "19641" -shouldDelete: false -isQuotePdf: true -versionNumber: 1 #id: "9e854d2d4453475a9ec380a98ab0c154" -customerId: "customer_121" -archivate: false -archivateDate: null -mimeType: "application/pdf" -createdBy: "SAUTRON Guillaume" -updatedBy: "SAUTRON Guillaume" -createdAt: DateTime @1760911748 {#2085 date: 2025-10-20 00:09:08.0 +02:00 } #updatedAt: DateTime @1760911748 {#2079 date: 2025-10-20 00:09:08.0 +02:00 } -customerFolder: null -templateId: "f47ef469dac34bc29180feb40a25724c" -externalId: null } App\Model\CustomerFile\CustomerFile {#2094 -customerFile: null -fileName: "bf235180c8ab59ffe0809d374daa1e73.pdf" -fileLabel: null -realFileName: "26_puillet_thierry_apm_60_04_mars_2022.pdf" -prospectId: "prospect_1199919" -taskId: null -productId: null -quoteId: "quote_188395" -mailTypeIds: null -contentUrl: "/api/customer_resource/download/customer_file_50947" -downloadLink: "https://dev.app.pol-crm.com/api/files/download/customer_file_50947" -deleteLink: "https://dev.app.pol-crm.com/api/customer_files/customer_file_50947" -contactId: null -size: null -shouldDelete: false -isQuotePdf: false -versionNumber: null #id: "customer_file_50947" -customerId: "customer_121" -archivate: false -archivateDate: null -mimeType: "application/pdf" -createdBy: "user_1206" -updatedBy: null -createdAt: DateTime @1646607600 {#2093 date: 2022-03-07 00:00:00.0 +01:00 } #updatedAt: DateTime @1757588349 {#2092 date: 2025-09-11 12:59:09.0 +02:00 } -customerFolder: null -templateId: null -externalId: "50947" } ] -sectionName: null -specificFields: Doctrine\Common\Collections\ArrayCollection {#1890 …} -parent: null -children: Doctrine\Common\Collections\ArrayCollection {#1891 …} -tasks: Doctrine\Common\Collections\ArrayCollection {#2314 …} -prospectFullName: null -contactIdRealName: null -managedByRealName: null -reason: null -reasonComment: null -createdAt: DateTime @1646607600 {#2243 date: 2022-03-07 00:00:00.0 +01:00 } -updatedAt: DateTime @1760909290 {#2265 date: 2025-10-19 23:28:10.0 +02:00 } -createdBy: "user_1206" -updatedBy: "SAUTRON Guillaume" #shouldNormalizeAsIRI: false #isProspectRefreshNeeded: false } } "constraints" => null "groups" => null ]
In
Validator.php
line 61 (context):
No violations
[ "value" => App\V4\Model\Quote\Quote {#1949 -id: "quote_188395" -externalId: "188395" -customerId: "customer_121" -quoteLines: Doctrine\Common\Collections\ArrayCollection {#1889 …} -name: "APM60" -prospect: null -prospectId: "prospect_1199919" -managedBy: "user_1206" -contactId: "contact_753862" -terms: null -warrantlyAt: null -contractNumber: null -isMaintenance: false -comment: null -issuedAt: DateTime @1760824800 {#2762 date: 2025-10-19 00:00:00.0 Europe/Paris (+02:00) } -potential: 99.0 -quoteNumber: "ETS PIERRE PUILLET" -status: App\V4\Model\QuoteState\QuoteState {#2439 …} -description: null -expectedSignedAt: DateTime @1646607600 {#2246 date: 2022-03-07 00:00:00.0 +01:00 } -expiredAt: DateTime @-3600 {#2245 date: 1970-01-01 00:00:00.0 +01:00 } -totalExcludingVat: "6000" -weightedTotal: "5940" -isSalesForecast: true -customerFiles: [ App\Model\CustomerFile\CustomerFile {#2313 -customerFile: null -fileName: "d27d6dac83d8e56e0f392bc46dccb2cc.pdf" -fileLabel: "APM60 2025-10-20_00-09.pdf" -realFileName: "prospect_1199919_quote_188395.pdf" -prospectId: "prospect_1199919" -taskId: null -productId: null -quoteId: "quote_188395" -mailTypeIds: null -contentUrl: "/api/customer_resource/download/9e854d2d4453475a9ec380a98ab0c154" -downloadLink: "https://dev.app.pol-crm.com/api/files/download/9e854d2d4453475a9ec380a98ab0c154" -deleteLink: "https://dev.app.pol-crm.com/api/customer_files/9e854d2d4453475a9ec380a98ab0c154" -contactId: null -size: "19641" -shouldDelete: false -isQuotePdf: true -versionNumber: 1 #id: "9e854d2d4453475a9ec380a98ab0c154" -customerId: "customer_121" -archivate: false -archivateDate: null -mimeType: "application/pdf" -createdBy: "SAUTRON Guillaume" -updatedBy: "SAUTRON Guillaume" -createdAt: DateTime @1760911748 {#2085 date: 2025-10-20 00:09:08.0 +02:00 } #updatedAt: DateTime @1760911748 {#2079 date: 2025-10-20 00:09:08.0 +02:00 } -customerFolder: null -templateId: "f47ef469dac34bc29180feb40a25724c" -externalId: null } App\Model\CustomerFile\CustomerFile {#2094 -customerFile: null -fileName: "bf235180c8ab59ffe0809d374daa1e73.pdf" -fileLabel: null -realFileName: "26_puillet_thierry_apm_60_04_mars_2022.pdf" -prospectId: "prospect_1199919" -taskId: null -productId: null -quoteId: "quote_188395" -mailTypeIds: null -contentUrl: "/api/customer_resource/download/customer_file_50947" -downloadLink: "https://dev.app.pol-crm.com/api/files/download/customer_file_50947" -deleteLink: "https://dev.app.pol-crm.com/api/customer_files/customer_file_50947" -contactId: null -size: null -shouldDelete: false -isQuotePdf: false -versionNumber: null #id: "customer_file_50947" -customerId: "customer_121" -archivate: false -archivateDate: null -mimeType: "application/pdf" -createdBy: "user_1206" -updatedBy: null -createdAt: DateTime @1646607600 {#2093 date: 2022-03-07 00:00:00.0 +01:00 } #updatedAt: DateTime @1757588349 {#2092 date: 2025-09-11 12:59:09.0 +02:00 } -customerFolder: null -templateId: null -externalId: "50947" } ] -sectionName: null -specificFields: Doctrine\Common\Collections\ArrayCollection {#1890 …} -parent: null -children: Doctrine\Common\Collections\ArrayCollection {#1891 …} -tasks: Doctrine\Common\Collections\ArrayCollection {#2314 …} -prospectFullName: null -contactIdRealName: null -managedByRealName: null -reason: null -reasonComment: null -createdAt: DateTime @1646607600 {#2243 date: 2022-03-07 00:00:00.0 +01:00 } -updatedAt: DateTime @1760909290 {#2265 date: 2025-10-19 23:28:10.0 +02:00 } -createdBy: "user_1206" -updatedBy: "SAUTRON Guillaume" #shouldNormalizeAsIRI: false #isProspectRefreshNeeded: false } "constraints" => null "groups" => null ]