* * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace pcrt\User\Contracts; use yii\rbac\ManagerInterface; interface AuthManagerInterface extends ManagerInterface { /** * @param int|null $type * @param array $excludeItems * * @return mixed */ public function getItems($type = null, $excludeItems = []); /** * @param int $userId * * @return mixed */ public function getItemsByUser($userId); /** * @param string $name * * @return mixed */ public function getItem($name); }