public applyIntersect ( |
||
$classNameIndex | ||
return | void |
public function applyIntersect(ClassNameIndex $classNameIndex)
{
$this->classNames = array_intersect_key($this->classNames, $classNameIndex->classNames);
}
/** * @test */ public function applyIntersectWorks() { $index1 = new Aop\Builder\ClassNameIndex(); $index1->setClassNames(['\\Foo\\Bar', '\\Foo\\Baz']); $index2 = new Aop\Builder\ClassNameIndex(); $index2->setClassNames(['\\Foo\\Baz', '\\Foo\\Blubb']); $index1->applyIntersect($index2); $this->assertEquals(['\\Foo\\Baz'], $index1->getClassNames()); }