Pinq\ITraversable::take PHP Method

take() public method

Limits the amount of values by the supplied amount
public take ( integer | null $amount ) : pinq\ITraversable
$amount integer | null The amount of values to retrieve, must be > 0 or null if all
return pinq\ITraversable
    public function take($amount);

Usage Example

コード例 #1
0
ファイル: UniqueTest.php プロジェクト: timetoogo/pinq
 /**
  * @dataProvider notUniqueData
  */
 public function testThatUniqueUsesTheFirstFoundValueForDuplicates(\Pinq\ITraversable $values, array $data)
 {
     $value1 = [1, 90 => 2, 3, 't' => 'foo', null, true];
     $value2 = [1, 90 => 2, 3, 't' => 'foo', null, true];
     $uniqueValues = $values->take(0)->append([&$value1, &$value2])->unique();
     $this->assertReferenceEquals($value1, $uniqueValues->asArray()[0]);
 }
All Usage Examples Of Pinq\ITraversable::take