public function testEnsure() { $filter = $this->getMock('Assetic\\Filter\\FilterInterface'); $asset = $this->getMock('Assetic\\Asset\\AssetInterface'); $filter->expects($this->once())->method('filterLoad'); $coll = new FilterCollection(); $coll->ensure($filter); $coll->ensure($filter); $coll->filterLoad($asset); }
/** * {@inheritdoc} */ public function ensureFilter(FilterInterface $filter) { if ($this->innerAsset) { $this->innerAsset->ensureFilter($filter); return; } // Store filters for later $this->filters->ensure($filter); }