CodeIgniter Extension

AnnotationReader
in package

FinalYes

Attribute reader for controller methods.

Reads PHP 8 attributes from controller methods to extract access control information.

Usage:

$access = AnnotationReader::getAccessibility('UserController', 'edit');
if (!$access->allow_logoff) {
  redirect('/login');
}

Table of Contents

Methods

getAccessibility()  : mixed
Get Access attribute information from a controller method.

Methods

getAccessibility()

Get Access attribute information from a controller method.

public static getAccessibility(string $class, string $method) : mixed

Returns the access control settings defined by the #[Access] attribute. If no attribute is found, returns default Access values (all allowed).

Parameters
$class : string

Controller class name (without namespace).

$method : string

Method name.

Return values
mixed —

Access settings.


        
On this page

Search results