Source of file EntityInterface.php
Size: 0,667 Bytes - Last Modified: 2017-11-08T13:54:24+00:00
/home/travis/build/bluzphp/framework/src/Auth/EntityInterface.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php /** * Bluz Framework Component * * @copyright Bluz PHP Team * @link https://github.com/bluzphp/framework */ declare(strict_types=1); namespace Bluz\Auth; /** * Interface EntityInterface * * @package Bluz\Auth * * @property integer $id * @property string $login * @property string $email */ interface EntityInterface { /** * Get user privileges * * @return array */ public function getPrivileges(): array; /** * Has role a privilege * * @param string $module * @param string $privilege * * @return bool */ public function hasPrivilege($module, $privilege): bool; } |