A plugin for managing ACL in CakePHP applications.
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
composer require cakephp/acl
Then in your config\bootstrap.php
:
Plugin::load('Acl', ['bootstrap' => true]);
To create ACL related tables, run the following Migrations
command:
bin/cake migrations migrate -p Acl
Assuming you have PHPUnit installed system wide using one of the methods stated here, you can run the tests for the Acl plugin by doing the following:
- Copy
phpunit.xml.dist
tophpunit.xml
- Add the relevant database credentials to your phpunit.xml if you want to run tests against a non-SQLite datasource.
- Run
phpunit