{"id":14983814,"url":"https://github.com/symfony/contact-everyone-notifier","last_synced_at":"2025-10-19T11:31:35.576Z","repository":{"id":62551215,"uuid":"507241714","full_name":"symfony/contact-everyone-notifier","owner":"symfony","description":"Symfony Contact Everyone Notifier Bridge","archived":false,"fork":false,"pushed_at":"2024-11-29T08:54:36.000Z","size":43,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"7.2","last_synced_at":"2025-01-29T14:23:22.780Z","etag":null,"topics":["component","contact-everyone","notifier","orange-business","php","sms","symfony","symfony-component"],"latest_commit_sha":null,"homepage":"https://symfony.com/notifier","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/symfony.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"fabpot","tidelift":"packagist/symfony/symfony","custom":"https://symfony.com/sponsor"}},"created_at":"2022-06-25T07:15:05.000Z","updated_at":"2024-09-26T09:11:29.000Z","dependencies_parsed_at":"2023-02-09T15:31:00.802Z","dependency_job_id":"17d20f21-cb3e-4416-b770-dd9b29fb08cc","html_url":"https://github.com/symfony/contact-everyone-notifier","commit_stats":{"total_commits":21,"total_committers":7,"mean_commits":3.0,"dds":"0.47619047619047616","last_synced_commit":"e7ea142b8e6c3b2b62bde7200593bd13bb147c81"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fcontact-everyone-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fcontact-everyone-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fcontact-everyone-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/symfony%2Fcontact-everyone-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/symfony","download_url":"https://codeload.github.com/symfony/contact-everyone-notifier/tar.gz/refs/heads/7.2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237096134,"owners_count":19254738,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["component","contact-everyone","notifier","orange-business","php","sms","symfony","symfony-component"],"created_at":"2024-09-24T14:07:57.361Z","updated_at":"2025-10-19T11:31:35.226Z","avatar_url":"https://github.com/symfony.png","language":"PHP","funding_links":["https://github.com/sponsors/fabpot","https://tidelift.com/funding/github/packagist/symfony/symfony","https://symfony.com/sponsor"],"categories":[],"sub_categories":[],"readme":"Contact Everyone Notifier\n=========================\n\nProvides [Contact everyone](https://www.orange-business.com/fr/produits/contact-everyone) integration for Symfony Notifier.\n\nDSN example\n-----------\n\n```\nCONTACT_EVERYONE_DSN=contact-everyone://TOKEN@default?\u0026diffusionname=DIFFUSION_NAME\u0026category=CATEGORY\n```\n\nwhere:\n - `TOKEN` is your Contact Everyone API token\n - `DIFFUSION_NAME` (optional) allows you to define the label of the diffusion that will be displayed in the event logs.\n - `CATEGORY` (optional) allows you to define the label of the category that will be displayed in the event logs.\n\nThis bridge uses the light version of Contact Everyone API.\n\nSee your account info at https://contact-everyone.orange-business.com/#/login\n\nAdding Options to a Message\n---------------------------\n\nWith a Contact everyone Message, you can use the `ContactEveryoneOptions` class to add\nmessage options.\n\n```php\nuse Symfony\\Component\\Notifier\\Message\\SmsMessage;\nuse Symfony\\Component\\Notifier\\Bridge\\ContactEveryone\\ContactEveryoneOptions;\n\n$sms = new SmsMessage('+1411111111', 'My message');\n\n$options = (new ContactEveryoneOptions())\n    -\u003ediffusionName('My label')\n    -\u003ecategory('my-category')\n    // ...\n    ;\n\n// Add the custom options to the sms message and send the message\n$sms-\u003eoptions($options);\n\n$texter-\u003esend($sms);\n```\n\nResources\n---------\n\n * [Contributing](https://symfony.com/doc/current/contributing/index.html)\n * [Report issues](https://github.com/symfony/symfony/issues) and\n   [send Pull Requests](https://github.com/symfony/symfony/pulls)\n   in the [main Symfony repository](https://github.com/symfony/symfony)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymfony%2Fcontact-everyone-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsymfony%2Fcontact-everyone-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymfony%2Fcontact-everyone-notifier/lists"}