Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Value\UniqueValueDenormalizerTest::provideValues PHP Метод

provideValues() публичный Метод

public provideValues ( )
    public function provideValues()
    {
        $unparsedValues = ['null' => null, 'int' => 0, 'float' => 0.5, 'bool' => true, 'array' => [], 'object' => new \stdClass()];
        $flagBags = ['null' => null, 'empty' => new FlagBag(''), 'with random flag' => (new FlagBag(''))->withFlag(new DummyFlag())];
        foreach ($flagBags as $flagName => $flags) {
            foreach ($unparsedValues as $unparsedValueName => $unparsedValue) {
                (yield $unparsedValueName . '/' . $flagName => [$unparsedValue, false, $flags]);
            }
            (yield 'string value /' . $flagName => ['1', true, $flags]);
        }
    }