public function __construct(ScribbleCollection $scribbles, Filter $filter, Criteria $criteria, Paginator $paginator) { $this->paginator = $paginator; $this->criteria = $criteria; $this->scribbles = $scribbles; $this->relatedTags = $filter->getRelatedTags(); $this->relatedTagCounts = $filter->getRelatedTagCounts(); }
public function testRelatedTags() { $criteria = new Criteria(); $criteria->setMode(Criteria::MODE_PUBLISHED); $criteria->setTags(array('some-other-tag')); $filter = new Filter(); $filter->apply($this->scribbles, $criteria); $this->assertSame(2, $filter->getRelatedTags()->count()); $this->assertSame(2, $filter->getRelatedTagCounts()->count()); }