mpyw\Co\Internal\ControlUtils::getWrapperGenerator PHP Метод

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

Wrap yieldables with specified filter function.
public static getWrapperGenerator ( array $yieldables, callable $filter ) : Generator
$yieldables array
$filter callable self::reverse or self::fail.
Результат Generator
    public static function getWrapperGenerator(array $yieldables, callable $filter)
    {
        $gens = [];
        foreach ($yieldables as $yieldable) {
            $gens[(string) $yieldable['value']] = $filter($yieldable['value']);
        }
        (yield CoInterface::RETURN_WITH => (yield $gens));
        // @codeCoverageIgnoreStart
    }