get('metadata'); $className = $metadata->get('app.serviceContainerPortal.classNames.' . $name, $default); return $className; } protected function loadAclManager() { $className = $this->getServiceClassName('aclManager', '\\Espo\\Core\\AclPortalManager'); return new $className( $this->get('container') ); } protected function loadAcl() { $className = $this->getServiceClassName('acl', '\\Espo\\Core\\AclPortal'); return new $className( $this->get('aclManager'), $this->get('user') ); } public function setPortal(\Espo\Entities\Portal $portal) { $this->set('portal', $portal); } }