POST https://preprod.reseauglass.fr/_components/Message:Form

Validator calls

Path Message Invalid value Violation
phoneNumber Ce numéro n'est pas valide
"1234567890"
Symfony\Component\Validator\ConstraintViolation {#4834
  -message: "Ce numéro n'est pas valide"
  -messageTemplate: "Ce numéro n'est pas valide"
  -parameters: [
    "{{ value }}" => ""1234567890""
    "{{ pattern }}" => "/^((\+|00)([0-9]){11,12})$|0([6-9][0-9]{8})$/"
  ]
  -root: App\Twig\Components\Message\Form {#3825
    #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#3827 …}
    +modalId: "envois-sms"
    +folder: App\Entity\Folder {#4285 …}
    +recovery: null
    +usedOnRecovery: false
    +messageType: App\Enum\MessageType {#4713 …}
    +contactLabelAdditional: "test client"
    +displayContactInputs: true
    +purchaseOrderId: null
    +roleAgent: false
    +mailTemplates: []
    +smsTemplates: [
      App\Entity\MessageTemplate {#4730
        -id: 2272
        -name: "Message de rappel de RDV"
        -object: null
        -content: "<p>dd</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4738 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4709
        -id: 1852
        -name: "Message de remerciement après la pose"
        -object: null
        -content: "<p>Merci pour le remplacement de pare-brise chez la société du test. Donnez un avis positif sur nos réseaux. Parrainez un remplacement pour 30€. NE PAS REPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4739 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4741
        -id: 1849
        -name: "Message de confirmation RDV"
        -object: null
        -content: "<p>la société du test RDV %appointmentDay% à %appointmentHour% Véhicule immatriculé %registration% Lieu: domicile NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4747 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4746
        -id: 1850
        -name: "Envoi de facture"
        -object: null
        -content: "<p>la société du test Facture n°%invoiceNumber% changement vitrage véhicule %vehicleModel% pour %fullName% Le %invoiceDate% NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4753 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4752
        -id: 1851
        -name: "Envoi de devis"
        -object: null
        -content: "<p>la société du test Devis n°%number% changement vitrage véhicule %vehicleModel% pour %fullName% Le %invoiceDate% NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4759 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4758
        -id: 1929
        -name: "sms"
        -object: null
        -content: "<p>Gogo</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4765 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4764
        -id: 1987
        -name: "TEST // MERCI POSE"
        -object: null
        -content: "<p>L'Equipe POINT S Héricourt souhaitent vous remercier suite au remplacement de votre pare-brise.<br>Nous vous invitons fortement à rédiger un avis positif sur Google !<br>L’équipe Point S Héricourt</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4771 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4770
        -id: 1988
        -name: "super message"
        -object: null
        -content: "<p><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">L'Equipe POINT S Héricourt souhaitent vous remercier suite au remplacement de votre pare-brise.</span><br><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">Nous vous invitons fortement à rédiger un avis positif sur Google !</span><br><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">L’équipe Point S Héricourt</span></p>"
        -documents: Doctrine\ORM\PersistentCollection {#4777 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4776
        -id: 2270
        -name: "ff"
        -object: null
        -content: "<p>ff</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4783 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4782
        -id: 2271
        -name: "dd"
        -object: null
        -content: "<p>dd</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4789 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
    ]
    +deliveryType: "sms"
    +selectedTemplate: null
    +recipients: null
    +phoneNumber: "1234567890"
    +canSendSms: false
    +departments: "[{"text":"Mail principal <ffc@clearbus.fr>","value":"ffc@clearbus.fr"}]"
    +ccRecipients: null
    +cciRecipients: null
    +uploadedFilesNames: []
    +nameFile: null
    +files: []
    +hasUploadedFiles: false
    +subject: null
    +content: null
    +authenticated: true
    +contentTextareaId: "envois-sms-content"
    +errorMessage: null
    +inputSmsCount: 1
    +inputCharCount: 0
    -entityManager: Doctrine\ORM\EntityManager {#214 …}
    -mailer: App\Services\MailerService {#879 …}
    -messageManager: App\Services\Notification\MessageManager {#748 …}
    -purchaseOrderRepository: App\Repository\PurchaseOrderRepository {#2819 …}
    -validator: Symfony\Component\Validator\Validator\TraceableValidator {#3818 …}
    -filesystem: Symfony\Component\Filesystem\Filesystem {#401 …}
    -cloudStorageGateway: App\Services\CloudStorageGateway {#753 …}
    -logger: Monolog\Logger {#362 …}
    -emailCredentialRepository: App\Repository\EmailCredentialRepository {#939 …}
    -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#393 …}
    -documentService: App\Services\Document\DocumentService {#855 …}
    -componentValidator: Symfony\UX\LiveComponent\ComponentValidator {#3828 …}
    -validationErrors: Symfony\UX\LiveComponent\Component\ComponentValidationErrors {#4887 …}
    +isValidated: false
    +validatedFields: [
      "phoneNumber"
      "inputSmsCount"
    ]
    -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#3829 …}
    +nonFileFieldsValidated: false
  }
  -propertyPath: "phoneNumber"
  -invalidValue: "1234567890"
  -plural: null
  -code: "de1e3db3-5ed4-4941-aae4-59f3667cc3a3"
  -constraint: Symfony\Component\Validator\Constraints\Regex {#4869 …}
  -cause: null
}
content Le contenu du message est vide
null
Symfony\Component\Validator\ConstraintViolation {#4829
  -message: "Le contenu du message est vide"
  -messageTemplate: "Le contenu du message est vide"
  -parameters: [
    "{{ value }}" => "null"
  ]
  -root: App\Twig\Components\Message\Form {#3825
    #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#3827 …}
    +modalId: "envois-sms"
    +folder: App\Entity\Folder {#4285 …}
    +recovery: null
    +usedOnRecovery: false
    +messageType: App\Enum\MessageType {#4713 …}
    +contactLabelAdditional: "test client"
    +displayContactInputs: true
    +purchaseOrderId: null
    +roleAgent: false
    +mailTemplates: []
    +smsTemplates: [
      App\Entity\MessageTemplate {#4730
        -id: 2272
        -name: "Message de rappel de RDV"
        -object: null
        -content: "<p>dd</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4738 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4709
        -id: 1852
        -name: "Message de remerciement après la pose"
        -object: null
        -content: "<p>Merci pour le remplacement de pare-brise chez la société du test. Donnez un avis positif sur nos réseaux. Parrainez un remplacement pour 30€. NE PAS REPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4739 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4741
        -id: 1849
        -name: "Message de confirmation RDV"
        -object: null
        -content: "<p>la société du test RDV %appointmentDay% à %appointmentHour% Véhicule immatriculé %registration% Lieu: domicile NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4747 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4746
        -id: 1850
        -name: "Envoi de facture"
        -object: null
        -content: "<p>la société du test Facture n°%invoiceNumber% changement vitrage véhicule %vehicleModel% pour %fullName% Le %invoiceDate% NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4753 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4752
        -id: 1851
        -name: "Envoi de devis"
        -object: null
        -content: "<p>la société du test Devis n°%number% changement vitrage véhicule %vehicleModel% pour %fullName% Le %invoiceDate% NE PAS RÉPONDRE</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4759 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4758
        -id: 1929
        -name: "sms"
        -object: null
        -content: "<p>Gogo</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4765 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4764
        -id: 1987
        -name: "TEST // MERCI POSE"
        -object: null
        -content: "<p>L'Equipe POINT S Héricourt souhaitent vous remercier suite au remplacement de votre pare-brise.<br>Nous vous invitons fortement à rédiger un avis positif sur Google !<br>L’équipe Point S Héricourt</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4771 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4770
        -id: 1988
        -name: "super message"
        -object: null
        -content: "<p><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">L'Equipe POINT S Héricourt souhaitent vous remercier suite au remplacement de votre pare-brise.</span><br><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">Nous vous invitons fortement à rédiger un avis positif sur Google !</span><br><span style="background-color:rgb(255,255,255);color:rgba(0,0,0,0.87);">L’équipe Point S Héricourt</span></p>"
        -documents: Doctrine\ORM\PersistentCollection {#4777 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4776
        -id: 2270
        -name: "ff"
        -object: null
        -content: "<p>ff</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4783 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
      App\Entity\MessageTemplate {#4782
        -id: 2271
        -name: "dd"
        -object: null
        -content: "<p>dd</p>"
        -documents: Doctrine\ORM\PersistentCollection {#4789 …}
        -company: App\Entity\Company {#2980 …}
        -type: App\Enum\MessageType {#4713 …}
      }
    ]
    +deliveryType: "sms"
    +selectedTemplate: null
    +recipients: null
    +phoneNumber: "1234567890"
    +canSendSms: false
    +departments: "[{"text":"Mail principal <ffc@clearbus.fr>","value":"ffc@clearbus.fr"}]"
    +ccRecipients: null
    +cciRecipients: null
    +uploadedFilesNames: []
    +nameFile: null
    +files: []
    +hasUploadedFiles: false
    +subject: null
    +content: null
    +authenticated: true
    +contentTextareaId: "envois-sms-content"
    +errorMessage: null
    +inputSmsCount: 1
    +inputCharCount: 0
    -entityManager: Doctrine\ORM\EntityManager {#214 …}
    -mailer: App\Services\MailerService {#879 …}
    -messageManager: App\Services\Notification\MessageManager {#748 …}
    -purchaseOrderRepository: App\Repository\PurchaseOrderRepository {#2819 …}
    -validator: Symfony\Component\Validator\Validator\TraceableValidator {#3818 …}
    -filesystem: Symfony\Component\Filesystem\Filesystem {#401 …}
    -cloudStorageGateway: App\Services\CloudStorageGateway {#753 …}
    -logger: Monolog\Logger {#362 …}
    -emailCredentialRepository: App\Repository\EmailCredentialRepository {#939 …}
    -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#393 …}
    -documentService: App\Services\Document\DocumentService {#855 …}
    -componentValidator: Symfony\UX\LiveComponent\ComponentValidator {#3828 …}
    -validationErrors: Symfony\UX\LiveComponent\Component\ComponentValidationErrors {#4887 …}
    +isValidated: false
    +validatedFields: [
      "phoneNumber"
      "inputSmsCount"
    ]
    -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#3829 …}
    +nonFileFieldsValidated: false
  }
  -propertyPath: "content"
  -invalidValue: null
  -plural: null
  -code: "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
  -constraint: Symfony\Component\Validator\Constraints\NotBlank {#4884 …}
  -cause: null
}