/** * Create a new filter instance. * * @param \Orchestra\Contracts\Foundation\Foundation $foundation * @param \Orchestra\Contracts\Authorization\Factory $acl */ public function __construct(Foundation $foundation, Factory $acl) { $this->acl = $acl->make('blupl/printmedia'); $this->foundation = $foundation; }
/** * Set authorization driver. * * @param \Orchestra\Contracts\Authorization\Factory $factory * * @return $this */ public function setAuthorization(FactoryContract $factory) { $this->acl = $factory->make($this->getAuthorizationName()); return $this; }