Beispiel #1
0
 /**
  * @return ResourceCollection
  */
 public function getViews()
 {
     $this->collection = new ResourceCollection();
     $this->getInscribedElements('Views', $this->package);
     $this->collection->add($this->package->Views);
     return $this->collection;
 }
 /**
  * @param Package $p
  * @param ResourceCollection $collection
  * @return array
  */
 public function getCommand(Package $p, ResourceCollection $collection)
 {
     $resources = $collection->get($this->filter);
     $data = ['action' => $this->getActionType(), 'source' => $collection->get($this->filter)];
     if ($this->getActionType() == GulpActionType::CONCATENATE) {
         $data['target'] = $this->generateSingleFileName($p, $resources);
     }
     return $data;
 }
Beispiel #3
0
 /**
  * @param Package $p
  * @param ResourceCollection $collection
  * @return array
  */
 public function getCommand(Package $p, ResourceCollection $collection)
 {
     $resources = $collection->get(self::FILTER);
     $filePath = $this->getPath($p);
     return ['action' => $this->getActionType(), 'source' => $resources, 'target' => $filePath];
 }