Silber\Bouncer\Factory::create PHP Method

create() public method

Create an instance of Bouncer.
public create ( Model $user = null ) : Bouncer
$user Illuminate\Database\Eloquent\Model
return Bouncer
    public function create(Model $user = null)
    {
        if ($user) {
            $this->user = $user;
        }
        $clipboard = $this->getClipboard();
        $clipboard->registerAt($gate = $this->getGate());
        return (new Bouncer($clipboard))->setGate($gate);
    }