Overview

Namespaces

  • Coast
    • App
      • Access
      • Executable
    • Controller
    • Csrf
    • Dir
    • Feed
    • File
    • Filter
      • Rule
    • Http
    • Image
    • Model
      • Exception
    • Resolver
    • Router
    • Sitemap
    • Transformer
      • Rule
    • Validator
      • Rule
    • View

Classes

  • Acl
  • App
  • Coast
  • Collection
  • Config
  • Controller
  • Csp
  • Csrf
  • Dir
  • Feed
  • File
  • Filter
  • Http
  • Image
  • Lazy
  • Model
  • Path
  • Request
  • Resolver
  • Response
  • Router
  • Session
  • Sitemap
  • Transformer
  • Url
  • Validator
  • View
  • Xml

Exceptions

  • Exception
  • Overview
  • Namespace
  • Class
  • Deprecated
  • Todo

Class Acl

Namespace: Coast
Located at Acl.php
Methods summary
public
# role( $name, array $value = null )
public
# roles( array $roles = null )
public
# rule( $role, $resource, $operations, $action )
public
# rules( $role, array $rules = null )
public
# allow( $role, $resource, $operations )
public
# deny( $role, $resource, $operations )
public
# func( $role, $resource, $operations, Closure $func )
public
# check( $role, $resource, $operation, array $params = array() )
public
# isAllow( $role, $resource, $operation, array $params = array() )
public
# isDeny( $role, $resource, $operation, array $params = array() )
public
# isNone( $role, $resource, $operation, array $params = array() )
public
# __invoke( $role, $resource, $operation, array $params = array() )
Constants summary
NONE
# null
boolean ALLOW
# true
boolean DENY
# false
Properties summary
protected array $_roles
# []
Coast API Documentation API documentation generated by ApiGen