getAvailableSchemes() публичный статический Метод

public static getAvailableSchemes ( ) : Pinq\Iterators\IIteratorScheme[]
Результат Pinq\Iterators\IIteratorScheme[]
Пример #1
0
 protected final function implementationsFor(array $data)
 {
     $implementations = [];
     foreach (\Pinq\Iterators\SchemeProvider::getAvailableSchemes() as $scheme) {
         $implementations = array_merge($implementations, [[new \Pinq\Traversable($data, $scheme), $data], [(new \Pinq\Providers\Traversable\Provider(new \Pinq\Traversable($data, $scheme)))->createQueryable(), $data]]);
     }
     return $implementations;
 }
Пример #2
0
 public function orderedMaps()
 {
     $orderedMaps = [];
     foreach (\Pinq\Iterators\SchemeProvider::getAvailableSchemes() as $scheme) {
         $orderedMaps[] = [$scheme->createOrderedMap(), $scheme];
     }
     return $orderedMaps;
 }
Пример #3
0
 public function schemes()
 {
     $schemes = [];
     foreach (SchemeProvider::getAvailableSchemes() as $scheme) {
         $schemes[] = [$scheme];
     }
     return $schemes;
 }