public function getAllPermissions($force = false) { if (empty($this->cachedPermissions) or $force) { $this->cachedPermissions = $this->getFreshAllPermissions(); } return $this->cachedPermissions; }