{"id":21874535,"url":"https://github.com/smoren/query-relation-manager-php","last_synced_at":"2025-04-15T01:24:15.378Z","repository":{"id":57054036,"uuid":"291043270","full_name":"Smoren/query-relation-manager-php","owner":"Smoren","description":"Class for making queries for getting data from database with join-relations and filters","archived":false,"fork":false,"pushed_at":"2022-09-02T13:12:07.000Z","size":43,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-28T13:21:16.118Z","etag":null,"topics":["orm","php-library","sql","sqlquerybuilder","tree","tree-builder","tree-structure"],"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/Smoren.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-08-28T12:39:38.000Z","updated_at":"2024-07-15T11:59:48.000Z","dependencies_parsed_at":"2022-08-24T04:11:36.839Z","dependency_job_id":null,"html_url":"https://github.com/Smoren/query-relation-manager-php","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smoren%2Fquery-relation-manager-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smoren%2Fquery-relation-manager-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smoren%2Fquery-relation-manager-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Smoren%2Fquery-relation-manager-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Smoren","download_url":"https://codeload.github.com/Smoren/query-relation-manager-php/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248986923,"owners_count":21194142,"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":["orm","php-library","sql","sqlquerybuilder","tree","tree-builder","tree-structure"],"created_at":"2024-11-28T07:12:39.556Z","updated_at":"2025-04-15T01:24:15.354Z","avatar_url":"https://github.com/Smoren.png","language":"PHP","readme":"# query-relation-manager\n\n![Packagist PHP Version Support](https://img.shields.io/packagist/php-v/smoren/query-relation-manager)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/Smoren/query-relation-manager-php/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/Smoren/query-relation-manager-php/?branch=master)\n[![Coverage Status](https://coveralls.io/repos/github/Smoren/query-relation-manager-php/badge.svg?branch=master)](https://coveralls.io/github/Smoren/query-relation-manager-php?branch=master)\n![Build and test](https://github.com/Smoren/query-relation-manager-php/actions/workflows/test_master.yml/badge.svg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nImplements the functionality of getting tree data from a database with one-to-one and one-to-many relationships using\nonly one select-query to the database with flexible conditions configuration.\n\n**QueryRelationManager** can be integrated with any ORM system based on PHP and potentially compatible with any relational DBMS.\n\nCurrent package includes an example of integration with raw PDO without ORM.\n\nAlso there is an implementation for **ActiveRecord** as [extension for **Yii2**](https://github.com/Smoren/yii2-query-relation-manager).\n\n### How to install to your project\n```\ncomposer require smoren/query-relation-manager\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmoren%2Fquery-relation-manager-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmoren%2Fquery-relation-manager-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmoren%2Fquery-relation-manager-php/lists"}