Пример #1
0
 function testMapMulti()
 {
     $a = array(1, 2, 3);
     $b = array("one", "two", "three");
     $this->assertEquals(array(array(1, "one"), array(2, "two"), array(3, "three")), iterator_to_array(itertools\map(function ($a, $b) {
         return array($a, $b);
     }, itertools\to_iterator($a), itertools\to_iterator($b))));
 }
Пример #2
0
 protected function toIterator($value)
 {
     return itertools\to_iterator($value);
 }
Пример #3
0
Файл: Task.php Проект: chh/bob
 function getTaskPrerequisites()
 {
     $app = $this->application;
     return itertools\filter(itertools\to_iterator($this->prerequisites), function ($task) use($app) {
         return $app->taskDefined($task);
     });
 }