Beispiel #1
0
 /**
  * setParentResourceId
  *
  * @param string|null $parentResourceId parentResourceId
  *
  * @return void
  * @throws \RcmUser\Exception\RcmUserException
  */
 public function setParentResourceId($parentResourceId)
 {
     $parentResourceId = ResourceIdFilter::filter($parentResourceId);
     if (!$this->isValidResourceId($parentResourceId)) {
         throw new RcmUserException("Resource parentResourceId ({$parentResourceId}) is invalid.");
     }
     if (!empty($this->parentResource)) {
         if ($this->parentResource->getResourceId() !== $parentResourceId) {
             $this->parentResource = null;
         }
     }
     if (empty($parentResourceId)) {
         $parentResourceId = null;
     }
     $this->parentResourceId = $parentResourceId;
 }
Beispiel #2
0
 /**
  * getResource
  *
  * @return string
  */
 public function getResourceId()
 {
     return ResourceIdFilter::filter($this->resourceId);
 }