55 */
66namespace Magento \Authorization \Model ;
77
8+ use Magento \Authorization \Model \ResourceModel \Role \Collection ;
9+ use Magento \Framework \App \ObjectManager ;
10+ use Magento \Framework \Model \AbstractModel ;
11+
812/**
913 * Admin Role Model
1014 *
1115 * @api
1216 * @method int getParentId()
13- * @method \Magento\Authorization\Model\ Role setParentId(int $value)
17+ * @method Role setParentId(int $value)
1418 * @method int getTreeLevel()
15- * @method \Magento\Authorization\Model\ Role setTreeLevel(int $value)
19+ * @method Role setTreeLevel(int $value)
1620 * @method int getSortOrder()
17- * @method \Magento\Authorization\Model\ Role setSortOrder(int $value)
21+ * @method Role setSortOrder(int $value)
1822 * @method string getRoleType()
19- * @method \Magento\Authorization\Model\ Role setRoleType(string $value)
23+ * @method Role setRoleType(string $value)
2024 * @method int getUserId()
21- * @method \Magento\Authorization\Model\ Role setUserId(int $value)
25+ * @method Role setUserId(int $value)
2226 * @method string getUserType()
23- * @method \Magento\Authorization\Model\ Role setUserType(string $value)
27+ * @method Role setUserType(string $value)
2428 * @method string getRoleName()
25- * @method \Magento\Authorization\Model\ Role setRoleName(string $value)
29+ * @method Role setRoleName(string $value)
2630 * @api
2731 * @since 100.0.2
2832 */
29- class Role extends \ Magento \ Framework \ Model \ AbstractModel
33+ class Role extends AbstractModel
3034{
3135 /**
3236 * @var string
@@ -38,23 +42,6 @@ class Role extends \Magento\Framework\Model\AbstractModel
3842 */
3943 protected $ _cacheTag = 'user_assigned_role ' ;
4044
41- /**
42- * @param \Magento\Framework\Model\Context $context
43- * @param \Magento\Framework\Registry $registry
44- * @param \Magento\Authorization\Model\ResourceModel\Role $resource
45- * @param \Magento\Authorization\Model\ResourceModel\Role\Collection $resourceCollection
46- * @param array $data
47- */
48- public function __construct ( //phpcs:ignore Generic.CodeAnalysis.UselessOverridingMethod
49- \Magento \Framework \Model \Context $ context ,
50- \Magento \Framework \Registry $ registry ,
51- \Magento \Authorization \Model \ResourceModel \Role $ resource ,
52- \Magento \Authorization \Model \ResourceModel \Role \Collection $ resourceCollection ,
53- array $ data = []
54- ) {
55- parent ::__construct ($ context , $ registry , $ resource , $ resourceCollection , $ data );
56- }
57-
5845 /**
5946 * @inheritDoc
6047 */
@@ -70,31 +57,30 @@ public function __sleep()
7057 public function __wakeup ()
7158 {
7259 parent ::__wakeup ();
73- $ objectManager = \Magento \Framework \App \ObjectManager::getInstance ();
74- $ this ->_resource = $ objectManager ->get (\Magento \Authorization \Model \ResourceModel \Role::class);
75- $ this ->_resourceCollection = $ objectManager ->get (
76- \Magento \Authorization \Model \ResourceModel \Role \Collection::class
77- );
60+ $ objectManager = ObjectManager::getInstance ();
61+ $ this ->_resource = $ objectManager ->get (ResourceModel \Role::class);
62+ $ this ->_resourceCollection = $ objectManager ->get (Collection::class);
7863 }
7964
8065 /**
81- * Class constructor
82- *
83- * @return void
66+ * @inheritdoc
8467 */
8568 protected function _construct ()
8669 {
87- $ this ->_init (\ Magento \ Authorization \ Model \ ResourceModel \Role::class);
70+ $ this ->_init (ResourceModel \Role::class);
8871 }
8972
9073 /**
91- * Update object into database
74+ * Obsolete method of update
9275 *
9376 * @return $this
77+ * @deprecated Method was never implemented and used.
9478 */
9579 public function update ()
9680 {
97- $ this ->getResource ()->update ($ this );
81+ // phpcs:disable Magento2.Functions.DiscouragedFunction
82+ trigger_error ('Method was never implemented and used. ' , E_USER_DEPRECATED );
83+
9884 return $ this ;
9985 }
10086
0 commit comments