private function extractRoles(IIdentity $identity) { if ($this->roleHierarchy) { return $this->roleHierarchy->getReachableRoles($identity->getRoles()); } return $identity->getRoles(); }
protected function extractRoles(IIdentity $identity) { return $this->roleHierarchy->getReachableRoles($identity->getRoles()); }
/** * Serializes the IIdentity into an array, which will then be stored in * the JWT access token. * @param IIdentity $identity * @return array */ public function serialize(IIdentity $identity) { $jwtData['sub'] = $identity->getId(); $jwtData['roles'] = $identity->getRoles(); return $jwtData; }
protected function extractRoles(IIdentity $identity) { return $identity->getRoles(); }