Files
magento2/app/code/Magento/User/Model/Plugin/AuthorizationRole.php
Oleksii Korshenko 56af1e73ce MAGETWO-71174: Update doc block information in php classes with @deprecated and @since tags
- removed @since 2.0.0 as it is a base release
 - updated version in @since and @deprecated tag taking into account all patch releases
2017-08-02 14:14:33 -05:00

45 lines
986 B
PHP

<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\User\Model\Plugin;
use Magento\Authorization\Model\Role;
/**
* Plugin for authorization role model
*/
class AuthorizationRole
{
/**
* @var \Magento\User\Model\ResourceModel\User
*/
protected $userResourceModel;
/**
* Initialize dependencies
*
* @param \Magento\User\Model\ResourceModel\User $userResourceModel
*/
public function __construct(\Magento\User\Model\ResourceModel\User $userResourceModel)
{
$this->userResourceModel = $userResourceModel;
}
/**
* Update role users ACL.
*
* @param Role $subject
* @param Role $result
* @return Role
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
public function afterSave(Role $subject, Role $result)
{
$this->userResourceModel->updateRoleUsersAcl($subject);
return $result;
}
}