digitalstate/platform-security-bundle
Composer 安装命令:
composer require digitalstate/platform-security-bundle
包简介
DigitalState Security Bundle
关键字:
README 文档
README
The Security bundle extends the OroSecurityBundle and provides the developers additional core security functionality.
Table of Contents
Migration Extensions
This bundle introduces a convenient migration extension to help with loading yml-based acl data fixtures.
Example:
<?php namespace Gov\Bundle\DemoBundle\Migrations\Data\ORM; use Doctrine\Common\DataFixtures\AbstractFixture; use Ds\Bundle\UserBundle\Migration\Extension\AclExtensionAwareInterface; use Ds\Bundle\UserBundle\Migration\Extension\AclExtensionAwareTrait; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerAwareTrait; use Doctrine\Common\Persistence\ObjectManager; class LoadAclData extends AbstractFixture implements AclExtensionAwareInterface, ContainerAwareInterface { use AclExtensionAwareTrait; use ContainerAwareTrait; public function load(ObjectManager $manager) { // Currently extensions are not automatically injected via the *AwareInterface. $this->setAclExtension($this->container->get('ds.security.migration.extension.acl')); // $resource = __DIR__.'/../../../Resources/data/acl.yml'; $this->aclExtension->import($resource, $manager); } }
acl: ROLE_CASE_MANAGER: Entity:DsCaseBundle:CaseEntity: [ VIEW_SYSTEM, CREATE_SYSTEM, EDIT_SYSTEM, DELETE_SYSTEM, ASSIGN_SYSTEM ] Entity:DsCaseStatusBundle:Status: [ VIEW_SYSTEM, CREATE_SYSTEM, EDIT_SYSTEM, DELETE_SYSTEM, ASSIGN_SYSTEM ]
Todo
统计信息
- 总下载量: 149
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-30