alice: Dynamic parameters do not work as stated in the documentation
php: 7.0.28
symfony: 2.8.34
hautelook/alice-bundle: 2.0.0-beta.4
nelmio/alice: 3.1.3
theofidry/alice-data-fixtures: 1.0.0-beta.5
parameters:
title_1: "title 1"
title_2: "title 2"
title_3: "title 3"
AppBundle\Entity\News:
news{1..3}:
type: 'main'
is_top: 1
date: '<date_create()>'
title: '<{title_<current()>}>'
details: '<text(500)>'
sites: ["@site1"]
Application\Sonata\PageBundle\Entity\Site:
site1:
enabled: 1
name: '<text(10)>'
host: 'localhost'
relative_path: '/ru'
locale: 'ru'
is_default: 0
Here is a result:
ak76@ak76 sf -vvv hautelook:fixtures:load -e test
Careful, database will be purged. Do you want to continue y/N ?y
[2018-03-21 16:09:35] app.INFO: fixtures found {"files":["/project/tests/AppBundle/Fixtures/ORM/test/news.yml","/project/tests/AppBundle/Fixtures/ORM/test/site.yml"]}
[Nelmio\Alice\Throwable\Exception\FixtureBuilder\ExpressionLanguage\LexException]
Could not lex the value ">".
Exception trace:
() at /project/vendor/nelmio/alice/src/Throwable/Exception/FixtureBuilder/ExpressionLanguage/ExpressionLanguageExceptionFactory.php:69
Nelmio\Alice\Throwable\Exception\FixtureBuilder\ExpressionLanguage\ExpressionLanguageExceptionFactory::createForCouldNotLexValue() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/SubPatternsLexer.php:117
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\SubPatternsLexer->lexFragment() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/SubPatternsLexer.php:84
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\SubPatternsLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/StringThenReferenceLexer.php:43
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\StringThenReferenceLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/FunctionLexer.php:57
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\FunctionLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/GlobalPatternsLexer.php:63
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\GlobalPatternsLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/ReferenceEscaperLexer.php:49
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\ReferenceEscaperLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Lexer/EmptyValueLexer.php:44
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Lexer\EmptyValueLexer->lex() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Parser/SimpleParser.php:56
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Parser\SimpleParser->parse() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Parser/StringMergerParser.php:45
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Parser\StringMergerParser->parse() at /project/vendor/nelmio/alice/src/FixtureBuilder/ExpressionLanguage/Parser/FunctionFixtureReferenceParser.php:48
Nelmio\Alice\FixtureBuilder\ExpressionLanguage\Parser\FunctionFixtureReferenceParser->parse() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/Value/SimpleValueDenormalizer.php:67
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Value\SimpleValueDenormalizer->parseValue() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/Value/SimpleValueDenormalizer.php:46
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Value\SimpleValueDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/Value/UniqueValueDenormalizer.php:49
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Value\UniqueValueDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/Property/SimplePropertyDenormalizer.php:42
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\Property\SimplePropertyDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/SimpleSpecificationsDenormalizer.php:147
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\SimpleSpecificationsDenormalizer->denormalizeProperty() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SpecificationBagDenormalizer/SimpleSpecificationsDenormalizer.php:105
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SpecificationBagDenormalizer\SimpleSpecificationsDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/Chainable/SimpleDenormalizer.php:83
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\Chainable\SimpleDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/FixtureDenormalizerRegistry.php:62
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\FixtureDenormalizerRegistry->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/Chainable/CollectionDenormalizerWithTemporaryFixture.php:170
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\Chainable\CollectionDenormalizerWithTemporaryFixture->denormalizeTemporaryFixture() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/Chainable/CollectionDenormalizerWithTemporaryFixture.php:127
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\Chainable\CollectionDenormalizerWithTemporaryFixture->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/Chainable/SimpleCollectionDenormalizer.php:119
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\Chainable\SimpleCollectionDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/FixtureDenormalizerRegistry.php:62
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\FixtureDenormalizerRegistry->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/Fixture/SimpleFixtureBagDenormalizer.php:72
Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\SimpleFixtureBagDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/Denormalizer/SimpleDenormalizer.php:48
Nelmio\Alice\FixtureBuilder\Denormalizer\SimpleDenormalizer->denormalize() at /project/vendor/nelmio/alice/src/FixtureBuilder/SimpleBuilder.php:41
Nelmio\Alice\FixtureBuilder\SimpleBuilder->build() at /project/vendor/nelmio/alice/src/Loader/SimpleDataLoader.php:47
Nelmio\Alice\Loader\SimpleDataLoader->loadData() at /project/vendor/nelmio/alice/src/Loader/SimpleFileLoader.php:49
Nelmio\Alice\Loader\SimpleFileLoader->loadFile() at /project/vendor/theofidry/alice-data-fixtures/src/Loader/MultiPassLoader.php:100
Fidry\AliceDataFixtures\Loader\MultiPassLoader->tryToLoadFiles() at /project/vendor/theofidry/alice-data-fixtures/src/Loader/MultiPassLoader.php:81
Fidry\AliceDataFixtures\Loader\MultiPassLoader->load() at /project/app/cache/test/appTestDebugProjectContainer.php:12779
FidryAliceDataFixturesLoaderMultiPassLoader_000000007c85ac6900000000611e70b3c7c1b5902e7e177868dc72eb7ce9488a->load() at /project/vendor/theofidry/alice-data-fixtures/src/Loader/PersisterLoader.php:79
Fidry\AliceDataFixtures\Loader\PersisterLoader->load() at /project/vendor/theofidry/alice-data-fixtures/src/Loader/PurgerLoader.php:67
Fidry\AliceDataFixtures\Loader\PurgerLoader->load() at /project/vendor/theofidry/alice-data-fixtures/src/Loader/FileResolverLoader.php:57
Fidry\AliceDataFixtures\Loader\FileResolverLoader->load() at /project/vendor/hautelook/alice-bundle/src/Loader/DoctrineOrmLoader.php:174
Hautelook\AliceBundle\Loader\DoctrineOrmLoader->loadFixtures() at /project/vendor/hautelook/alice-bundle/src/Loader/DoctrineOrmLoader.php:106
Hautelook\AliceBundle\Loader\DoctrineOrmLoader->load() at /project/vendor/hautelook/alice-bundle/src/Console/Command/Doctrine/DoctrineOrmLoadDataFixturesCommand.php:139
Hautelook\AliceBundle\Console\Command\Doctrine\DoctrineOrmLoadDataFixturesCommand->execute() at /project/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:242
Symfony\Component\Console\Command\Command->run() at /project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:861
Symfony\Component\Console\Application->doRunCommand() at /project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:193
Symfony\Component\Console\Application->doRun() at /project/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:84
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:117
Symfony\Component\Console\Application->run() at /project/app/console:27
What am I doing wrong?
About this issue
- Original URL
- State: open
- Created 6 years ago
- Reactions: 6
- Comments: 19 (6 by maintainers)
Commits related to this issue
- Workaround for Alice's issue with dynamic parameters @see https://github.com/nelmio/alice/issues/902 - added service `DecoratedGenerator` - added faker provider `ParametersProvider` — committed to 68publishers/fixtures-bundle by tg666 4 years ago
- Workaround for Alice's issue with dynamic parameters @see https://github.com/nelmio/alice/issues/902 - added service `DecoratedGenerator` - added faker provider `ParametersProvider` — committed to 68publishers/fixtures-bundle by tg666 4 years ago
using the alice fixture loader from doctrine fixture loader.
@m0sviatoslav I think it’s a different issue. But as per my comment, help is welcome