BaseNodeFilter.php

Namespace

Assetic\Filter

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Filter/BaseNodeFilter.php
View source
<?php

/*
 * This file is part of the Assetic package, an OpenSky project.
 *
 * (c) 2010-2013 OpenSky Project Inc
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Assetic\Filter;

abstract class BaseNodeFilter extends BaseProcessFilter {
  private $nodePaths = array();
  public function getNodePaths() {
    return $this->nodePaths;
  }
  public function setNodePaths(array $nodePaths) {
    $this->nodePaths = $nodePaths;
  }
  public function addNodePath($nodePath) {
    $this->nodePaths[] = $nodePath;
  }
  protected function createProcessBuilder(array $arguments = array()) {
    $pb = parent::createProcessBuilder($arguments);
    if ($this->nodePaths) {
      $pb
        ->setEnv('NODE_PATH', implode(':', $this->nodePaths));
      $this
        ->mergeEnv($pb);
    }
    return $pb;
  }

}

Classes

Namesort descending Description
BaseNodeFilter