public function onWorkspaceLoaded(Membership $membership) { $this->slug = $membership->getItem()->getSlug(); $this->project = $membership->getItem()->getProject(); if (!$this->project->getAreasAllowed()) { throw new AreasNotSupportedException('This project does not support areas.'); } }
public function canShowNotes() { return $this->evaluatePrivacy($this->privShowNotes, $this->membership->getItem()); }
public function getMembershipEntity() { return $this->membership->getItem(); }
public function onWorkspaceLoaded(Membership $membership) { $this->project = $membership->getItem(); }
public function onWorkspaceLoaded(Membership $membership) { $this->slug = $membership->getItem()->getSlug(); $this->project = $membership->getItem()->getProject(); }