Some checks failed
Build / build (ubuntu-latest, 7.4) (push) Has been cancelled
Build / build (ubuntu-latest, 8.0) (push) Has been cancelled
Build / build (ubuntu-latest, 8.1) (push) Has been cancelled
Build / build (ubuntu-latest, 8.2) (push) Has been cancelled
Build / build (ubuntu-latest, 8.3) (push) Has been cancelled
Build / build (ubuntu-latest, 8.4) (push) Has been cancelled
All PHP namespaces and related references have been updated from Da\User to pcrt\User throughout the codebase, including composer.json autoload settings and all source files. This change standardizes the project under the new pcrt\User namespace for improved clarity and maintainability.
40 lines
765 B
PHP
40 lines
765 B
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the 2amigos/yii2-usuario project.
|
|
*
|
|
* (c) 2amigOS! <http://2amigos.us/>
|
|
*
|
|
* 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);
|
|
}
|