intersect() публичный Метод

Intersect the collection with the given items.
public intersect ( Collection | array $collection ) : Collection
$collection FOF30\Utils\Collection | array
Результат Collection
Пример #1
0
 /**
  * @group           DataModel
  * @group           CollectionIntersect
  * @covers          FOF30\Model\DataModel\Collection::intersect
  */
 public function testIntersect()
 {
     $config = array('idFieldName' => 'foftest_bare_id', 'tableName' => '#__foftest_bares');
     $model = $this->getMock('\\FOF30\\Tests\\Stubs\\Model\\DataModelStub', array('getState'), array(static::$container, $config));
     $collection1 = new Collection($model->getItemsArray(0, 2));
     $collection2 = new Collection($model->getItemsArray(0, 1));
     $merge = $collection1->intersect($collection2);
     $this->assertInstanceOf('\\FOF30\\Model\\DataModel\\Collection', $merge, 'Collection::intersect Should return an instance of Collection');
     $this->assertCount(1, $merge, 'Collection::intersect Failed to intersect two arrays');
 }