{"id":15029866,"url":"https://github.com/kakadu-dev/php-ijson-microservices","last_synced_at":"2026-02-08T17:05:26.859Z","repository":{"id":55929847,"uuid":"263099802","full_name":"kakadu-dev/php-ijson-microservices","owner":"kakadu-dev","description":"Package for create microservice architecture based on PHP.","archived":false,"fork":false,"pushed_at":"2020-12-06T14:33:45.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-21T04:27:21.952Z","etag":null,"topics":["architecture","ijson","inverted","json","microservice","php","php74"],"latest_commit_sha":null,"homepage":null,"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/kakadu-dev.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}},"created_at":"2020-05-11T16:38:13.000Z","updated_at":"2020-12-06T14:32:10.000Z","dependencies_parsed_at":"2022-08-15T09:40:44.216Z","dependency_job_id":null,"html_url":"https://github.com/kakadu-dev/php-ijson-microservices","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/kakadu-dev/php-ijson-microservices","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakadu-dev%2Fphp-ijson-microservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakadu-dev%2Fphp-ijson-microservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakadu-dev%2Fphp-ijson-microservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakadu-dev%2Fphp-ijson-microservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kakadu-dev","download_url":"https://codeload.github.com/kakadu-dev/php-ijson-microservices/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakadu-dev%2Fphp-ijson-microservices/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29237166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T14:18:14.570Z","status":"ssl_error","status_checked_at":"2026-02-08T14:18:14.071Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["architecture","ijson","inverted","json","microservice","php","php74"],"created_at":"2024-09-24T20:11:51.051Z","updated_at":"2026-02-08T17:05:26.833Z","avatar_url":"https://github.com/kakadu-dev.png","language":"PHP","readme":"# PHP 7.4 Inverted JSON Microservices\n\n![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/kakadu-dev/php-ijson-microservices)\n\n - ~~Gateway entrypoint~~ (in-progress)\n - Microservice worker\n\nInstallation\n------------\n\nThe preferred way to install this extension is through [composer](http://getcomposer.org/download/).\n\nEither run\n\n```\ncomposer require --prefer-dist kakadu-dev/php-ijson-microservices \"*\"\n```\n\nor add\n\n```\n\"kakadu-dev/php-ijson-microservices\": \"@dev\"\n```\n\nto the require section of your `composer.json` file.\n\nUsage\n-----\n\nExample microservice:\n```php\nuse Kakadu\\Microservices\\Microservice;\n\n$app = Microservice::create('my-microservice', [\n    'ijson' =\u003e 'http://127.0.0.1:8001',\n    'env'   =\u003e 'dev',\n], true);\n\n$app-\u003estart(function ($method, $params) {\n    // Run method with params\n    // Return result\n\n    return ['hello' =\u003e 'world'];\n});\n```\n\nStart Inverted JSON:\n```\nversion: '3.7'\n\nservices:\n  ijson:\n    image: lega911/ijson\n    container_name: base-ijson\n    ports:\n      - 8001:8001\n```\n\nSend POST request directly to: http://localhost:8001\n```bash\ncurl http://127.0.0.1:8001/my-microservice -d '{\"id\": 1, \"params\":{\"test\":1}}'\n```\n\n**If you run [gateway](https://github.com/kakadu-dev/nodejs-ijson-microservices).** Run POST request to: http://localhost:3000\n```json\n{\n  \"id\": 1,\n  \"method\": \"my-service.test-method\",\n  \"params\": {\n    \"test\": 1\n  }\n}\n```\n\nThat's all. Check it.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakadu-dev%2Fphp-ijson-microservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkakadu-dev%2Fphp-ijson-microservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakadu-dev%2Fphp-ijson-microservices/lists"}