for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Clarkeash\Doorman;
use Clarkeash\Doorman\Drivers\BasicDriver;
use Clarkeash\Doorman\Drivers\DriverInterface;
use Clarkeash\Doorman\Drivers\UuidDriver;
use Illuminate\Foundation\Application;
use Illuminate\Support\Manager;
/**
* Class DoormanManager
*
* @package Clarkeash\Doorman
* @method string code()
*/
class DoormanManager extends Manager
{
public function __construct(Application $application)
parent::__construct($application);
}
* Get the default driver name.
* @return DriverInterface
public function getDefaultDriver()
return $this->container['config']['doorman.driver'];
* @return BasicDriver
public function createBasicDriver()
return new BasicDriver;
* @return UuidDriver
public function createUuidDriver()
return new UuidDriver;