Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
AdminUser.php
Go to the documentation of this file.
1 <?php
7 
9 
13 class AdminUser
14 {
18  private $adminTokenService;
19 
23  public function __construct(
24  AdminTokenService $adminTokenService
25  ) {
26  $this->adminTokenService = $adminTokenService;
27  }
28 
36  public function afterSave(
37  \Magento\User\Model\User $subject,
38  \Magento\Framework\DataObject $object
39  ) {
40  $isActive = $object->getIsActive();
41  if (isset($isActive) && $isActive == 0) {
42  $this->adminTokenService->revokeAdminAccessToken($object->getId());
43  }
44  return $subject;
45  }
46 }
__construct(AdminTokenService $adminTokenService)
Definition: AdminUser.php:23
afterSave(\Magento\User\Model\User $subject, \Magento\Framework\DataObject $object)
Definition: AdminUser.php:36