├── .editorconfig ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── composer.json ├── config ├── Migrations │ └── 20141229162641_cake_php_db_acl.php ├── Schema │ └── acl.sql └── bootstrap.php ├── phpcs.xml.dist ├── phpunit.xml.dist ├── src ├── AclExtras.php ├── AclInterface.php ├── Adapter │ ├── CachedDbAcl.php │ ├── DbAcl.php │ ├── IniAcl.php │ ├── PhpAcl.php │ └── Utility │ │ ├── PhpAco.php │ │ └── PhpAro.php ├── Auth │ ├── ActionsAuthorize.php │ ├── BaseAuthorize.php │ └── CrudAuthorize.php ├── Controller │ └── Component │ │ └── AclComponent.php ├── Model │ ├── Behavior │ │ └── AclBehavior.php │ ├── Entity │ │ ├── Aco.php │ │ ├── Aro.php │ │ └── Permission.php │ └── Table │ │ ├── AclNodesTable.php │ │ ├── AcoActionsTable.php │ │ ├── AcosTable.php │ │ ├── ArosTable.php │ │ └── PermissionsTable.php └── Shell │ ├── AclExtrasShell.php │ └── AclShell.php └── tests ├── Fixture ├── AcoActionsFixture.php ├── AcoTwosFixture.php ├── AcosFixture.php ├── AroTwosFixture.php ├── ArosAcoTwosFixture.php ├── ArosAcosFixture.php ├── ArosFixture.php └── PeopleFixture.php ├── TestCase ├── AclExtrasTest.php ├── AclShellTest.php ├── Adapter │ ├── CacheDbAclTest.php │ ├── DbAclTest.php │ ├── IniAclTest.php │ └── PhpAclTest.php ├── Auth │ ├── ActionsAuthorizeTest.php │ └── CrudAuthorizeTest.php ├── Controller │ └── Component │ │ └── AclComponentTest.php ├── Model │ ├── Behavior │ │ └── AclBehaviorTest.php │ └── Table │ │ └── AclNodesTest.php ├── test_admin_controllers.php ├── test_controllers.php ├── test_nested_plugin_controllers.php ├── test_plugin_admin_controllers.php └── test_plugin_controllers.php ├── bootstrap.php ├── schema.php └── test_app ├── Plugin ├── Nested │ └── TestPluginTwo │ │ ├── empty │ │ └── src │ │ └── Plugin.php └── TestPlugin │ ├── config │ └── routes.php │ └── src │ ├── Config │ └── acl.ini.php │ ├── Model │ └── Entity │ │ └── TestPluginAuthUser.php │ └── Plugin.php ├── config ├── acl.ini ├── acl.php └── routes.php └── src └── Controller └── Admin └── V10 └── Authors └── Editors └── DummyController.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/composer.json -------------------------------------------------------------------------------- /config/Migrations/20141229162641_cake_php_db_acl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/config/Migrations/20141229162641_cake_php_db_acl.php -------------------------------------------------------------------------------- /config/Schema/acl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/config/Schema/acl.sql -------------------------------------------------------------------------------- /config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/config/bootstrap.php -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AclExtras.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/AclExtras.php -------------------------------------------------------------------------------- /src/AclInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/AclInterface.php -------------------------------------------------------------------------------- /src/Adapter/CachedDbAcl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/CachedDbAcl.php -------------------------------------------------------------------------------- /src/Adapter/DbAcl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/DbAcl.php -------------------------------------------------------------------------------- /src/Adapter/IniAcl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/IniAcl.php -------------------------------------------------------------------------------- /src/Adapter/PhpAcl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/PhpAcl.php -------------------------------------------------------------------------------- /src/Adapter/Utility/PhpAco.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/Utility/PhpAco.php -------------------------------------------------------------------------------- /src/Adapter/Utility/PhpAro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Adapter/Utility/PhpAro.php -------------------------------------------------------------------------------- /src/Auth/ActionsAuthorize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Auth/ActionsAuthorize.php -------------------------------------------------------------------------------- /src/Auth/BaseAuthorize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Auth/BaseAuthorize.php -------------------------------------------------------------------------------- /src/Auth/CrudAuthorize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Auth/CrudAuthorize.php -------------------------------------------------------------------------------- /src/Controller/Component/AclComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Controller/Component/AclComponent.php -------------------------------------------------------------------------------- /src/Model/Behavior/AclBehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Behavior/AclBehavior.php -------------------------------------------------------------------------------- /src/Model/Entity/Aco.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Entity/Aco.php -------------------------------------------------------------------------------- /src/Model/Entity/Aro.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Entity/Aro.php -------------------------------------------------------------------------------- /src/Model/Entity/Permission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Entity/Permission.php -------------------------------------------------------------------------------- /src/Model/Table/AclNodesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Table/AclNodesTable.php -------------------------------------------------------------------------------- /src/Model/Table/AcoActionsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Table/AcoActionsTable.php -------------------------------------------------------------------------------- /src/Model/Table/AcosTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Table/AcosTable.php -------------------------------------------------------------------------------- /src/Model/Table/ArosTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Table/ArosTable.php -------------------------------------------------------------------------------- /src/Model/Table/PermissionsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Model/Table/PermissionsTable.php -------------------------------------------------------------------------------- /src/Shell/AclExtrasShell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Shell/AclExtrasShell.php -------------------------------------------------------------------------------- /src/Shell/AclShell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/src/Shell/AclShell.php -------------------------------------------------------------------------------- /tests/Fixture/AcoActionsFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/AcoActionsFixture.php -------------------------------------------------------------------------------- /tests/Fixture/AcoTwosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/AcoTwosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/AcosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/AcosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/AroTwosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/AroTwosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/ArosAcoTwosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/ArosAcoTwosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/ArosAcosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/ArosAcosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/ArosFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/ArosFixture.php -------------------------------------------------------------------------------- /tests/Fixture/PeopleFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/Fixture/PeopleFixture.php -------------------------------------------------------------------------------- /tests/TestCase/AclExtrasTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/AclExtrasTest.php -------------------------------------------------------------------------------- /tests/TestCase/AclShellTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/AclShellTest.php -------------------------------------------------------------------------------- /tests/TestCase/Adapter/CacheDbAclTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Adapter/CacheDbAclTest.php -------------------------------------------------------------------------------- /tests/TestCase/Adapter/DbAclTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Adapter/DbAclTest.php -------------------------------------------------------------------------------- /tests/TestCase/Adapter/IniAclTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Adapter/IniAclTest.php -------------------------------------------------------------------------------- /tests/TestCase/Adapter/PhpAclTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Adapter/PhpAclTest.php -------------------------------------------------------------------------------- /tests/TestCase/Auth/ActionsAuthorizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Auth/ActionsAuthorizeTest.php -------------------------------------------------------------------------------- /tests/TestCase/Auth/CrudAuthorizeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Auth/CrudAuthorizeTest.php -------------------------------------------------------------------------------- /tests/TestCase/Controller/Component/AclComponentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Controller/Component/AclComponentTest.php -------------------------------------------------------------------------------- /tests/TestCase/Model/Behavior/AclBehaviorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Model/Behavior/AclBehaviorTest.php -------------------------------------------------------------------------------- /tests/TestCase/Model/Table/AclNodesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/Model/Table/AclNodesTest.php -------------------------------------------------------------------------------- /tests/TestCase/test_admin_controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/test_admin_controllers.php -------------------------------------------------------------------------------- /tests/TestCase/test_controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/test_controllers.php -------------------------------------------------------------------------------- /tests/TestCase/test_nested_plugin_controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/test_nested_plugin_controllers.php -------------------------------------------------------------------------------- /tests/TestCase/test_plugin_admin_controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/test_plugin_admin_controllers.php -------------------------------------------------------------------------------- /tests/TestCase/test_plugin_controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/TestCase/test_plugin_controllers.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/schema.php -------------------------------------------------------------------------------- /tests/test_app/Plugin/Nested/TestPluginTwo/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_app/Plugin/Nested/TestPluginTwo/src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/Plugin/Nested/TestPluginTwo/src/Plugin.php -------------------------------------------------------------------------------- /tests/test_app/Plugin/TestPlugin/config/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/Plugin/TestPlugin/config/routes.php -------------------------------------------------------------------------------- /tests/test_app/Plugin/TestPlugin/src/Config/acl.ini.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/Plugin/TestPlugin/src/Config/acl.ini.php -------------------------------------------------------------------------------- /tests/test_app/Plugin/TestPlugin/src/Model/Entity/TestPluginAuthUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/Plugin/TestPlugin/src/Model/Entity/TestPluginAuthUser.php -------------------------------------------------------------------------------- /tests/test_app/Plugin/TestPlugin/src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/Plugin/TestPlugin/src/Plugin.php -------------------------------------------------------------------------------- /tests/test_app/config/acl.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/config/acl.ini -------------------------------------------------------------------------------- /tests/test_app/config/acl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/config/acl.php -------------------------------------------------------------------------------- /tests/test_app/config/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/config/routes.php -------------------------------------------------------------------------------- /tests/test_app/src/Controller/Admin/V10/Authors/Editors/DummyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/acl/HEAD/tests/test_app/src/Controller/Admin/V10/Authors/Editors/DummyController.php --------------------------------------------------------------------------------