Exemplo n.º 1
0
 public function getParentsSecondaryResources()
 {
     $resources = [];
     if (!empty($this->parent)) {
         if (!empty($this->parent->parameters)) {
             $parameters = $this->parent->parameters;
         } elseif (!empty($this->parent->activity)) {
             $parameters = $this->parent->activity->getParameters();
         }
         if (!empty($parameters)) {
             $resources = $parameters->getSecondaryResources()->toArray();
         }
         // Jump to parent
         $parentResources = $this->parent->getParentsSecondaryResources();
         if (!empty($parentResources)) {
             $resources = array_merge($resources, $parentResources);
         }
     }
     return $resources;
 }