Download the PHP package tangoman/role-bundle without Composer
On this page you can find all versions of the php package tangoman/role-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package role-bundle
TangoMan Role Bundle
TangoMan Role Bundle provides basis for user roles / privileges management.
Installation
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the app/AppKernel.php
file of your project:
Usage
Step 1: Create Role entity
Your Role entity must extends TangoMan\RoleBundle\Model\Role.
Step 2: Create Privilege entity
Your Privilege entity must extends TangoMan\RoleBundle\Model\Privilege.
Step 3: Create Role and Privilege repository
Step 4: Inside User entity
Your User entity must extends TangoMan\RoleBundle\Model\User.
Step 5: Update database schema
From your project folder :
Step 6: Load default roles and privileges
Deprecation Warning
For Symfony 3.4 and Symfony 4 users :
User Deprecated: The "TangoMan\RoleBundle\Model\Role" class implements "Symfony\Component\Security\Core\Role\RoleInterface" that is deprecated The RoleInterface is deprecated since version 3.3 and will be removed in 4.0. Extend the Symfony\Component\Security\Core\Role\Role class instead.
Note
If you find any bug please report here : Issues
License
Copyright (c) 2018 Matthias Morin
Distributed under the MIT license.
If you like TangoMan Role Bundle please star! And follow me on GitHub: TangoMan75 ... And check my other cool projects.
All versions of role-bundle with dependencies
tangoman/entity-helper Version ^2.0
symfony/framework-bundle Version ^3.4