{"id":25701836,"url":"https://github.com/settermjd/sendgrid-email-testing","last_synced_at":"2025-08-19T01:13:14.240Z","repository":{"id":278733710,"uuid":"936600469","full_name":"settermjd/sendgrid-email-testing","owner":"settermjd","description":"A small project showing how to test emails sent with SendGrid in PHP","archived":false,"fork":false,"pushed_at":"2025-03-03T07:08:46.000Z","size":55,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-24T21:10:51.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/settermjd.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"zenodo":null}},"created_at":"2025-02-21T11:12:19.000Z","updated_at":"2025-02-24T07:08:14.000Z","dependencies_parsed_at":"2025-02-21T12:24:32.430Z","dependency_job_id":"7c12282b-cc69-4de3-ab2a-8fc77ae635fa","html_url":"https://github.com/settermjd/sendgrid-email-testing","commit_stats":null,"previous_names":["settermjd/sendgrid-email-testing"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/settermjd/sendgrid-email-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fsendgrid-email-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fsendgrid-email-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fsendgrid-email-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fsendgrid-email-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/settermjd","download_url":"https://codeload.github.com/settermjd/sendgrid-email-testing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/settermjd%2Fsendgrid-email-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271084376,"owners_count":24696493,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-02-25T04:31:31.710Z","updated_at":"2025-08-19T01:13:14.228Z","avatar_url":"https://github.com/settermjd.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Testing the Sendgrid PHP Helper Library\n\nThis is a small project showing how to test emails sent with SendGrid in PHP using SendGrid's PHP Helper Library.\n\n## Prerequisites\n\nTo use the project, you'll need the following:\n\n- [Composer][composer] installed globally\n- [PHP][php] 8.3\n- Some command-line/terminal experience\n\n## What is the project about?\n\nThe project isn't designed to be used, rather as an examination of how you could add tests to your PHP applications when you integrate against SendGrid (specifically, sending emails) using [SendGrid's PHP Helper Library][sendgrid-php-helper-library].\n\nTag 1.0.0 of the application is a small web-based API using [Mini Mezzio][mini-mezzio] to simplify its creation.\nIt uses a slightly refactored version of [the PHP sample code from the SendGrid docs][send-email-sendgrid-docs] that shows how to send an email.\n\n## Getting Started\n\nIf you do want to use the project, clone the project to your development machine (wherever you store PHP projects), change into the new project directory, and install the PHP dependencies, by running the commands below:\n\n```bash\ngit clone git@github.com:settermjd/sendgrid-email-testing.git\ncd sendgrid-email-testing\ncomposer install\n```\n\nThen, copy _.env.example_ as _.env_, [create a SendGrid API key][sendgrid-create-api-key], and replace `\u003cSENDGRID_API_KEY\u003e` with the key.\n\n[composer]: https://getcomposer.org\n[mini-mezzio]: https://github.com/asgrim/mini-mezzio\n[php]: https://php.net\n[sendgrid-send-email-response-documentation]: https://www.twilio.com/docs/sendgrid/api-reference/how-to-use-the-sendgrid-v3-api/responses\n[send-email-sendgrid-docs]: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/quickstart-php#complete-code-block\n[sendgrid-create-api-key]: https://www.twilio.com/docs/sendgrid/ui/account-and-settings/api-keys#creating-an-api-key\n[sendgrid-php-helper-library]: https://github.com/sendgrid/sendgrid-php\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettermjd%2Fsendgrid-email-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsettermjd%2Fsendgrid-email-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsettermjd%2Fsendgrid-email-testing/lists"}