├── .phpunit-watcher.yml ├── .styleci.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── codecov.yml ├── composer-require-checker.json ├── composer.json ├── infection.json.dist ├── migrations ├── assignments │ └── M240118192500CreateAssignmentsTable.php └── items │ └── M240118192500CreateItemsTables.php ├── psalm.xml ├── rector.php └── src ├── AssignmentsStorage.php ├── Exception └── SeparatorCollisionException.php ├── ItemTreeTraversal ├── CteItemTreeTraversal.php ├── ItemTreeTraversalFactory.php ├── ItemTreeTraversalInterface.php ├── MssqlCteItemTreeTraversal.php ├── MysqlCteItemTreeTraversal.php ├── MysqlItemTreeTraversal.php ├── OracleCteItemTreeTraversal.php ├── PostgresCteItemTreeTraversal.php └── SqliteCteItemTreeTraversal.php ├── ItemsStorage.php └── TransactionalManagerDecorator.php /.phpunit-watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/.phpunit-watcher.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/codecov.yml -------------------------------------------------------------------------------- /composer-require-checker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/composer-require-checker.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/composer.json -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/infection.json.dist -------------------------------------------------------------------------------- /migrations/assignments/M240118192500CreateAssignmentsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/migrations/assignments/M240118192500CreateAssignmentsTable.php -------------------------------------------------------------------------------- /migrations/items/M240118192500CreateItemsTables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/migrations/items/M240118192500CreateItemsTables.php -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/psalm.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/rector.php -------------------------------------------------------------------------------- /src/AssignmentsStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/AssignmentsStorage.php -------------------------------------------------------------------------------- /src/Exception/SeparatorCollisionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/Exception/SeparatorCollisionException.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/CteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/CteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/ItemTreeTraversalFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/ItemTreeTraversalFactory.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/ItemTreeTraversalInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/ItemTreeTraversalInterface.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/MssqlCteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/MssqlCteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/MysqlCteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/MysqlCteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/MysqlItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/MysqlItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/OracleCteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/OracleCteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/PostgresCteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/PostgresCteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemTreeTraversal/SqliteCteItemTreeTraversal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemTreeTraversal/SqliteCteItemTreeTraversal.php -------------------------------------------------------------------------------- /src/ItemsStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/ItemsStorage.php -------------------------------------------------------------------------------- /src/TransactionalManagerDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/rbac-db/HEAD/src/TransactionalManagerDecorator.php --------------------------------------------------------------------------------