PHPackages                             ipub/permissions - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. ipub/permissions

Abandoned → [ipub/security-module](/?search=ipub%2Fsecurity-module)ArchivedLibrary[Authentication &amp; Authorization](/categories/authentication)

ipub/permissions
================

Simple permission checker for Nette Framework

v2.1.3(7y ago)133.4k7[1 PRs](https://github.com/ipublikuj-archive/permissions/pulls)1GPL-2.0PHPPHP &gt;=7.1.0

Since Jan 14Pushed 7y ago1 watchersCompare

[ Source](https://github.com/ipublikuj-archive/permissions)[ Packagist](https://packagist.org/packages/ipub/permissions)[ Docs](https://github.com/iPublikuj/permissions)[ RSS](/packages/ipub-permissions/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (12)Versions (8)Used By (1)

Permissions
===========

[](#permissions)

[![Build Status](https://camo.githubusercontent.com/211eb5468bfa406370e0512053bf396efccd4d8d583e7d9e2410c1f0a91f0742/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f695075626c696b756a2f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/iPublikuj/permissions)[![Scrutinizer Code Coverage](https://camo.githubusercontent.com/7200604473de28ac4a185bf89f9f32b0bdbbc928eceb102ba0597d1e19a91531/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f695075626c696b756a2f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/iPublikuj/permissions/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/14770e518afa31b4b185f68857692eb31795e3bcd9f87345617656659444d831/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f695075626c696b756a2f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/iPublikuj/permissions/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/7a0a9d6d18d57a284af56de1c57b387c5cb4d40e759a479e9e91f0e626efb04e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f697075622f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ipub/permissions)[![Composer Downloads](https://camo.githubusercontent.com/78b9d5bf23b8ecde04d732f6ee0e6b7cb4f1b219d90fc50f07c508d45c784d17/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f697075622f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ipub/permissions)[![License](https://camo.githubusercontent.com/77df75acdd6e1185c20ea38f9125702ba4976baac7dd7f7c11c27048d6b97179/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f697075622f7065726d697373696f6e732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ipub/permissions)

Simple permission checker for [Nette Framework](http://nette.org/)

Installation
------------

[](#installation)

The best way to install ipub/permissions is using [Composer](http://getcomposer.org/):

```
$ composer require ipub/permissions:@dev
```

After that you have to register extension in config.neon.

```
extensions:
	permission: IPub\Permissions\DI\PermissionsExtension
```

Package contains trait, which you will have to use in presenter to override default **checkRequirements** method. This works only for PHP 5.4+, for older version you can simply copy trait content and paste it into class where you want to use it.

```
