Stevemo\Cpanel\CpanelServiceProvider::registerPermission PHP Method

registerPermission() public method

Register Permission module component
Author: Steve Montambeault
public registerPermission ( )
    public function registerPermission()
    {
        $app = $this->app;
        $app->bind('Stevemo\\Cpanel\\Permission\\Repo\\PermissionInterface', function ($app) {
            return new PermissionRepository(new Permission(), $app['events'], $app['config']);
        });
        $app->bind('Stevemo\\Cpanel\\Permission\\Form\\PermissionFormInterface', function ($app) {
            return new PermissionForm(new PermissionValidator($app['validator'], new MessageBag()), $app->make('Stevemo\\Cpanel\\Permission\\Repo\\PermissionInterface'));
        });
    }