2017 © Pedro Peláez
 

library access-control

Role based access control.

image

kelunik/access-control

Role based access control.

  • Sunday, April 24, 2016
  • by kelunik
  • Repository
  • 0 Watchers
  • 2 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

access-control

Build Status CoverageStatus License, (*1)

kelunik/access-control is a role based access control system., (*2)

Requirements

  • PHP 7.0+

Installation

composer require kelunik/access-control

Usage

$guest = new SimpleRole("guest", ["read"]);
$member = new CombinedRole("member", [$guest], ["read.internal"]);
$student = new CombinedRole("student", [$guest, $member], ["write.internal"]);
$staff = new CombinedRole("staff", [$guest, $member], ["write"]);

$accessControl = new AccessControl([
    $guest, $member, $student, $staff
]);

$isAllowed = $accessControl->isGranted(["member", "staff"], "write");

The Versions

24/04 2016

dev-master

9999999-dev

Role based access control.

  Sources   Download

MIT

The Development Requires