Lines Matching refs:name
95 * @param string $name An asset name
99 public function hasFormula($name) argument
105 return isset($this->formulae[$name]);
111 * @param string $name An asset name
117 public function getFormula($name) argument
123 if (!isset($this->formulae[$name])) {
124 throw new \InvalidArgumentException(sprintf('There is no "%s" formula.', $name));
127 return $this->formulae[$name];
133 * @param string $name An asset name
136 public function setFormula($name, array $formula) argument
138 $this->formulae[$name] = $formula;
168 public function get($name) argument
174 if (!parent::has($name) && isset($this->formulae[$name])) {
175 list($inputs, $filters, $options) = $this->formulae[$name];
176 $options['name'] = $name;
177 parent::set($name, $this->factory->createAsset($inputs, $filters, $options));
180 return parent::get($name);
183 public function has($name) argument
189 return isset($this->formulae[$name]) || parent::has($name);