Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Acl
  • Action
  • Authenticator
  • Counter
  • Database
  • Jidash
  • Menu
  • Permission
  • Resources
  • Roles
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Acl

Ověřuje práva Role na požadovaný objekt

Nette\Object
Extended by App\Model\Permission
Extended by App\Model\Acl implements Nette\Security\IAuthorizator
Namespace: App\Model
Located at model/Acl.php
Methods summary
public
# __construct( App\Model\Database $database, App\Model\Roles $roles, App\Model\Resources $resources )

Konstruktor volá konstruktor předka Permission

Konstruktor volá konstruktor předka Permission

Parameters

$database
$roles
$resources

Overrides

App\Model\Permission::__construct()
public boolean
# isAllowed( type $role, type $resource, type $privilege )

Ověření přístupová práva uživatele a vrátí výsledek

Ověření přístupová práva uživatele a vrátí výsledek

Parameters

$role
Název Role
$resource
Název zdroje
$privilege
Název Oprávnění

Returns

boolean
public array
# getQueriedRole( )

Vrátí roli ze zásobníku

Vrátí roli ze zásobníku

Returns

array
public array
# getQueriedResource( )

Vrátí Zdroj ze zásobníku

Vrátí Zdroj ze zásobníku

Returns

array
private boolean|null
# searchResourceRole( string $resource, string $role, string $privilege )

Vrací oprávnění na základě Zdrojů a jemu podřízených zdrojů, role a jí podřízené role

Vrací oprávnění na základě Zdrojů a jemu podřízených zdrojů, role a jí podřízené role

Parameters

$resource
Název zdroje
$role
Název Role
$privilege
Název Oprávnění

Returns

boolean|null
private type
# searchRolePrivilege( type $resource, type $role, type $privilege )

Vrací Oprávnění na základě zdroje ,Role všech podrolí

Vrací Oprávnění na základě zdroje ,Role všech podrolí

Parameters

$resource
Název Zdroje
$role
Název Role
$privilege
Název Oprávnění

Returns

type
private boolean|null
# searchPrivilege( string $resource, string $role, string $privilege )

Vrací oprávnění na základě zdroje a role

Vrací oprávnění na základě zdroje a role

Parameters

$resource
Název Zdroje
$role
Název Role
$privilege
Název Oprávnění

Returns

boolean|null
private boolean
# setQueried( string $role, string $resource )

Ověří existenci Role a zdroje, V případě že existují. vloží je do zásobníku a vrátí True

Ověří existenci Role a zdroje, V případě že existují. vloží je do zásobníku a vrátí True

Parameters

$role
Název Role
$resource
Název Zdroje

Returns

boolean
Methods inherited from App\Model\Permission
allow(), deny(), getRules(), isResource(), isRole(), rule(), setRule()
Properties summary
private array $queriedRole

Zadaná Role

Zadaná Role

#
private type $queriedResource

Zadaný Zdroj

Zadaný Zdroj

#
Properties inherited from App\Model\Permission
$resources, $roles
sberp API API documentation generated by ApiGen