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); }