public function Intersect( $items )
	{

		return $this
					->getClone()
					->setRepository( array_intersect( $this->repository , $items instanceof Queryable ? $items->toArray() : $items ) );

	}
public function Intersect( $items )
	{

		return $this
					->getClone()
					->setRepository( array_intersect( $this->repository , $items instanceof Queryable ? $items->toArray() : $items ) );

	}
public function Intersect ( $ items ) { return $ this -> getClone ( ) -> setRepository ( array_intersect ( $ this -> repository , $ items instanceof Queryable ? $ items -> toArray ( ) : $ items ) ) ; }
Get Intersect of two sequence

@param array|Queryable $items
@return Queryable
Get Intersect of two sequence