[
"value" => 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
}
"constraints" => null
"groups" => [
"Default"
"sms"
]
]
| 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
} |