{"id":13828147,"url":"https://github.com/event-engine/php-document-store","last_synced_at":"2025-07-09T05:31:37.430Z","repository":{"id":45815784,"uuid":"176810100","full_name":"event-engine/php-document-store","owner":"event-engine","description":"Event Engine PHP Document Store Contract","archived":false,"fork":false,"pushed_at":"2023-08-31T15:29:10.000Z","size":101,"stargazers_count":7,"open_issues_count":5,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-24T14:30:02.396Z","etag":null,"topics":["document-store","event-engine","php7","prooph"],"latest_commit_sha":null,"homepage":"https://event-engine.io","language":"PHP","has_issues":true,"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/event-engine.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}},"created_at":"2019-03-20T20:16:01.000Z","updated_at":"2022-07-17T02:46:33.000Z","dependencies_parsed_at":"2024-03-24T09:46:19.368Z","dependency_job_id":null,"html_url":"https://github.com/event-engine/php-document-store","commit_stats":{"total_commits":20,"total_committers":9,"mean_commits":"2.2222222222222223","dds":0.55,"last_synced_commit":"8f771cf4b7457d269ca9d915459a88d978210563"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/event-engine%2Fphp-document-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/event-engine%2Fphp-document-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/event-engine%2Fphp-document-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/event-engine%2Fphp-document-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/event-engine","download_url":"https://codeload.github.com/event-engine/php-document-store/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224979863,"owners_count":17401926,"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":["document-store","event-engine","php7","prooph"],"created_at":"2024-08-04T09:02:34.245Z","updated_at":"2024-11-20T07:31:31.663Z","avatar_url":"https://github.com/event-engine.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"# php-document-store\n\nEvent Engine PHP Document Store Contract\n\n## Testing\n\nThis package includes an in-memory implementation of the `DocumentStore` interface which is useful for tests.\nTo be able to test the in-memory implementation in isolation we have to copy some classes from `event-engine/persistence` into the test namespace of this repo.\nThe implementation depends on classes from that other package, but we cannot pull it with composer due to circular dependencies.\nWe'll solve the issue in the future by moving the in-memory implementation to `event-engine/persistence`, but for now backwards compatibility is more important.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevent-engine%2Fphp-document-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevent-engine%2Fphp-document-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevent-engine%2Fphp-document-store/lists"}