コード例 #1
0
ファイル: Acl.php プロジェクト: PSESD/chms-provider-api
 /**
  * @inheritdocs
  */
 protected function getContextFromAuth(Model $modelObject = null)
 {
     $authSubject = $this->getGuard()->user();
     if ($authSubject instanceof UserModel) {
         return new UserContext($authSubject, $modelObject);
     }
     if ($authSubject instanceof ClientModel) {
         return new ClientContext($authSubject, $modelObject);
     }
     return parent::getContextFromAuth($modelObject);
 }