{"id":25229147,"url":"https://github.com/ajthinking/data-query","last_synced_at":"2025-04-05T14:12:55.173Z","repository":{"id":41872840,"uuid":"482795319","full_name":"ajthinking/data-query","owner":"ajthinking","description":"Access properties and methods in uncertain PHP data structures","archived":false,"fork":false,"pushed_at":"2023-09-11T12:07:54.000Z","size":33,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-11T10:47:29.307Z","etag":null,"topics":["laravel","php"],"latest_commit_sha":null,"homepage":"","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/ajthinking.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2022-04-18T09:50:58.000Z","updated_at":"2024-08-29T01:27:15.000Z","dependencies_parsed_at":"2025-02-11T10:47:21.979Z","dependency_job_id":"244e87b2-b948-45d9-8bf4-b22332ed86cc","html_url":"https://github.com/ajthinking/data-query","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajthinking%2Fdata-query","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajthinking%2Fdata-query/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajthinking%2Fdata-query/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ajthinking%2Fdata-query/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ajthinking","download_url":"https://codeload.github.com/ajthinking/data-query/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345844,"owners_count":20924102,"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":["laravel","php"],"created_at":"2025-02-11T10:47:18.331Z","updated_at":"2025-04-05T14:12:55.156Z","avatar_url":"https://github.com/ajthinking.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Query spaghetti data structures :spaghetti:\nAccess properties and methods in uncertain PHP data structures. Supports object and array access and can forward method calls. It automatically interprets the underlying data structure (JSON, array or object) and simply gives you the (nested) result.\n\n## Installation\n```bash\ncomposer require ajthinking/data-query\n```\n## Usage\n\n```php\nuse Ajthinking\\DataQuery\\DataQuery;\n\nDataQuery::in($spaghetti)\n\t-\u003eprop\n\t-\u003emethod('some arg')    \n\t-\u003enestedProp\n\t['deep nested prop with spaces']\n\t-\u003eget(); // result or null\n```\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n\n[\u003cimg src=\"https://github-ads.s3.eu-central-1.amazonaws.com/support-ukraine.svg?t=1\" /\u003e](https://supportukrainenow.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajthinking%2Fdata-query","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fajthinking%2Fdata-query","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fajthinking%2Fdata-query/lists"}