{"id":15296403,"url":"https://github.com/dogado-group/json-api-common","last_synced_at":"2025-07-31T14:04:29.913Z","repository":{"id":41082277,"uuid":"369483850","full_name":"dogado-group/json-api-common","owner":"dogado-group","description":"Common php interfaces and classes which represent the JSON:API protocol in order to build a client or server application.","archived":false,"fork":false,"pushed_at":"2022-10-17T10:56:27.000Z","size":95,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-29T14:39:49.545Z","etag":null,"topics":["client","dogado","json","json-api","php","php74","php8","server"],"latest_commit_sha":null,"homepage":"https://www.dogado.de","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/dogado-group.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null}},"created_at":"2021-05-21T09:30:02.000Z","updated_at":"2021-12-23T11:03:54.000Z","dependencies_parsed_at":"2022-08-31T04:30:45.242Z","dependency_job_id":null,"html_url":"https://github.com/dogado-group/json-api-common","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/dogado-group/json-api-common","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogado-group%2Fjson-api-common","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogado-group%2Fjson-api-common/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogado-group%2Fjson-api-common/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogado-group%2Fjson-api-common/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dogado-group","download_url":"https://codeload.github.com/dogado-group/json-api-common/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dogado-group%2Fjson-api-common/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268052098,"owners_count":24187827,"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-07-31T02:00:08.723Z","response_time":66,"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":["client","dogado","json","json-api","php","php74","php8","server"],"created_at":"2024-09-30T18:10:22.722Z","updated_at":"2025-07-31T14:04:29.845Z","avatar_url":"https://github.com/dogado-group.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Common interfaces and classes which represent the JSON:API protocol\n\n[![phpunit](https://github.com/dogado-group/json-api-common/actions/workflows/phpunit.yml/badge.svg)](https://github.com/dogado-group/json-api-common/actions/workflows/phpunit.yml)\n[![Coverage Status](https://coveralls.io/repos/github/dogado-group/json-api-common/badge.svg?branch=main)](https://coveralls.io/github/dogado-group/json-api-common?branch=main)\n[![Total Downloads](https://poser.pugx.org/dogado/json-api-common/downloads)](https://packagist.org/packages/dogado/json-api-common)\n[![Latest Stable Version](https://poser.pugx.org/dogado/json-api-common/v/stable)](https://packagist.org/packages/dogado/json-api-common)\n[![Latest Unstable Version](https://poser.pugx.org/dogado/json-api-common/v/unstable.png)](https://packagist.org/packages/dogado/json-api-common)\n[![License](https://poser.pugx.org/dogado/json-api-common/license)](https://packagist.org/packages/dogado/json-api-common)\n\nThis library contains php classes and interfaces shared between\n[`dogado/json-api-server`](https://github.com/dogado-group/json-api-server) and \n[`dogado/json-api-client`](https://github.com/dogado-group/json-api-client).\n\n## Installation\n\n```sh\ncomposer require dogado/json-api-common\n```\n\n## Documentation\n\n1. [JsonApiTrait](docs/01-trait.md)\n1. [Resources](docs/02-resources.md)\n    1. [Relationships](docs/02-resources.md#relationships)\n1. [Attributes and Meta-Informations](docs/03-collections.md)\n1. [Links](docs/04-links.md)\n1. [Documents](docs/05-documents.md)\n1. [Exceptions and Errors](docs/06-errors.md)\n1. [Request and Response](docs/07-requests.md)\n1. [Model conversion](docs/08-models.md)\n\n## Credits\n\n- [Chris Döhring](https://github.com/chris-doehring)\n- [Philipp Marien](https://github.com/pmarien)\n- [eosnewmedia team](https://github.com/eosnewmedia)\n\nThis package contains code taken from [enm/json-api-common](https://github.com/eosnewmedia/JSON-API-Common).\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdogado-group%2Fjson-api-common","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdogado-group%2Fjson-api-common","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdogado-group%2Fjson-api-common/lists"}