コード例 #1
0
ファイル: Seq.php プロジェクト: rkgladson/PHPixme
 /**
  * Union join the values of one or more with this Seq and return a new Seq
  * @param array $arrayLikeN An array of transversable
  * @return Seq
  */
 public function union(...$arrayLikeN)
 {
     $output = [$this->hash];
     foreach ($arrayLikeN as $arg => $value) {
         $output[] = __PRIVATE__::traversableToArray(__CONTRACT__::argIsATraversable($value, $arg));
     }
     return static::from(call_user_func_array('array_merge', $output));
 }
コード例 #2
0
ファイル: __PRIVATE__Test.php プロジェクト: rkgladson/PHPixme
 /**
  * @covers ::traversableToArray
  * @dataProvider traversableToArrayProvider
  */
 public function test_traversableToArray($subject, $expected)
 {
     self::assertEquals($expected, internal::traversableToArray($subject));
 }