private function GrantOnArea(Area $area, BackendAction $action) { $layout = $area->GetLayout(); if ($area->GetLocked() && !$this->GetUser()->Equals($layout->GetUser())) { return GrantResult::NoAccess(); } return GrantResult::Allowed(); }