Eye4web/Eye4webZf2Abac

View on GitHub
docs/README.md

Summary

Maintainability
Test Coverage
Eye4web\Zf2Abac documentation.

This documentation will go through the basics about setting up abac, and how to extend it.

1. [Introduction](/docs/1.Introduction.md)
    1. [Attribute-Based Access Control](/docs/1.Introduction.md#attribute-based-access-control)
    2. [Example of usage](/docs/1.Introduction.md#example-of-usage)
2. [Getting Started](/docs/2.Getting Started.md)
    1. [Assertion](/docs/2.Getting Started.md#assertion)
        1. [Writing your Assertion](/docs/2.Getting Started.md#writing-your-assertion)
            1. [Factory and providers](/docs/2.Getting Started.md#factory-and-providers)
            2. [Assertion and validators](/docs/2.Getting Started.md#assertion-and-validators)
3. [Permission Groups](/docs/3.Permission Groups.md)
4. [Providers](/docs/4.Providers.md)
    1. [Doctrine ORM](/docs/4.Providers.md/doctrine-orm)
        1.  [Database structure](/docs/4.Providers.md#database-structure)
    2. [Creating your own provider](/docs/4.Providers.md#creating-your-own-provider)
5. [Using the Authorization Service](/docs/5.Using the Authorization Service.md)
    1. [Injection](/docs/5.Using the Authorization Service.md#injection)
        1. [Using Service Manager](/docs/5.Using the Authorization Service.md#using-service-manager)
    2. [Assertion manager](/docs/5.Using the Authorization Service.md#assertion-manager)
    3. [hasPermission method explained](/docs/5.Using the Authorization Service.md#haspermission-method-explained)
    3. [Check for permissions in a Service](/docs/5.Using the Authorization Service.md#check-for-permissions-in-a-service)
    4. [Using the Controller Plugin](/docs/5.Using the Authorization Service.md#using-the-controller-plugin)
    5. [Using the View Helper](/docs/5.Using the Authorization Service.md#using-the-view-helper)