function it_builds_a_form(FormBuilderInterface $builder) { $builder->add('first_item_cost', 'sylius_money', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $builder->add('additional_item_cost', 'sylius_money', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $builder->add('additional_item_limit', 'integer', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $this->buildForm($builder, array()); }
function it_has_options(OptionsResolverInterface $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setRequired(array('option'))->shouldBeCalled()->willReturn($resolver); $resolver->addAllowedTypes(array('option' => 'Sylius\\Component\\Variation\\Model\\OptionInterface'))->shouldBeCalled()->willReturn($resolver); $this->setDefaultOptions($resolver); }
function it_has_options(OptionsResolverInterface $resolver) { $resolver->setDefaults(Argument::withKey('class'))->shouldBeCalled()->willReturn($resolver); $resolver->setNormalizers(Argument::withKey('class'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withKey('query_builder'))->shouldBeCalled()->willReturn($resolver); $this->setDefaultOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setRequired(array('option'))->shouldBeCalled()->willReturn($resolver); $resolver->addAllowedTypes(array('option' => OptionInterface::class))->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
public function testAddHostIfNotPresent() { $client = $this->getRiemannClient(); $logger = new Logger($client->reveal()); $logger->log([]); $client->sendEvent(Argument::withKey('host'))->shouldHaveBeenCalled(); }
function it_builds_form(FormBuilderInterface $builder) { $builder->add('method', 'sylius_payment_method_choice', Argument::type('array'))->willReturn($builder); $builder->add('amount', 'sylius_money', Argument::type('array'))->willReturn($builder); $builder->add('state', 'choice', Argument::withKey('choices'))->willReturn($builder); $this->buildForm($builder, []); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('class'))->shouldBeCalled()->willReturn($resolver); $resolver->setNormalizer('class', Argument::type('callable'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withKey('query_builder'))->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setRequired(['variable'])->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('variable', VariableInterface::class)->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolverInterface $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setRequired(array('taxonomy', 'filter'))->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes(array('taxonomy' => array('Sylius\\Component\\Taxonomy\\Model\\TaxonomyInterface'), 'filter' => array('\\Closure', 'null')))->shouldBeCalled()->willReturn($resolver); $this->setDefaultOptions($resolver, array()); }
public function it_configures_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefined(Argument::type('array'))->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('subject', PaymentInterface::class)->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolverInterface $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setOptional(array('subject'))->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes(array('subject' => array('Sylius\\Component\\Shipping\\Model\\ShippingSubjectInterface'), 'criteria' => array('array')))->shouldBeCalled()->willReturn($resolver); $this->setDefaultOptions($resolver); }
function it_builds_a_form(FormBuilderInterface $builder) { $builder->add('fixed', 'sylius_money', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $builder->add('variable', 'sylius_money', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $builder->add('division', 'number', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $this->buildForm($builder, []); }
function it_has_options(OptionsResolver $resolver, $metadata) { $metadata->getDriver()->willReturn(SyliusResourceBundle::DRIVER_DOCTRINE_ORM); $resolver->setDefaults(Argument::withKey('class'))->shouldBeCalled()->willReturn($resolver); $resolver->setNormalizer('class', Argument::type('callable'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withKey('query_builder'))->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefined(['subject'])->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('subject', ShippingSubjectInterface::class)->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('criteria', 'array')->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setRequired(array('taxonomy', 'filter'))->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('taxonomy', TaxonomyInterface::class)->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('filter', ['callable', 'null'])->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver, array()); }
function it_sets_default_options(OptionsResolver $resolver, ObjectManager $manager, TokenStorageInterface $context, TokenInterface $token, UserInterface $user) { $token->getUser()->shouldBeCalled()->willReturn($user); $this->beConstructedWith('data-class', Argument::type('Object'), $context, $manager); $resolver->setDefaults(Argument::withKey('data_class'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withEntry('csrf_protection', false))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withEntry('empty_data', Argument::type('closure')))->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(Argument::withKey('choice_list'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withKey('root'))->shouldBeCalled()->willReturn($resolver); $resolver->setDefaults(Argument::withKey('filter'))->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('root', [TaxonInterface::class, 'null'])->shouldBeCalled()->willReturn($resolver); $resolver->setAllowedTypes('filter', ['callable', 'null'])->shouldBeCalled()->willReturn($resolver); $this->configureOptions($resolver, []); }
function it_adds_provinces_on_pre_submit(FormFactoryInterface $formFactory, RepositoryInterface $countryRepository, FormEvent $event, FormInterface $form, FormInterface $provinceForm, CountryInterface $country) { $event->getForm()->willReturn($form); $event->getData()->willReturn(['countryCode' => 'FR']); $countryRepository->findOneBy(['code' => 'FR'])->willReturn($country); $country->hasProvinces()->willReturn(true); $formFactory->createNamed('provinceCode', 'sylius_province_code_choice', null, Argument::withKey('country'))->willReturn($provinceForm); $form->add($provinceForm)->shouldBeCalled(); $this->preSubmit($event); }
function it_adds_or_removes_provinces_on_pre_submit($factory, $countryRepository, FormEvent $event, FormInterface $form, FormInterface $provinceForm, ProvinceInterface $province, CountryInterface $country) { $event->getForm()->shouldBeCalled()->willReturn($form); $event->getData()->shouldBeCalled()->willReturn(array('country' => 'France')); $countryRepository->find('France')->shouldBeCalled()->willReturn($country); $country->hasProvinces()->willReturn(true); $factory->createNamed('province', 'sylius_province_choice', null, Argument::withKey('country'))->shouldBeCalled()->willReturn($provinceForm); $form->add($provinceForm)->shouldBeCalled(); $this->preSubmit($event); }
function it_builds_a_form($taxonomyRepository, $taxonRepository, FormBuilderInterface $builder, DataTransformerInterface $dataTransformer, Taxonomy $taxonomy, Taxon $taxon) { $taxonomyRepository->findAll()->shouldBeCalled()->willReturn(array($taxonomy)); $taxonRepository->getTaxonsAsList($taxonomy)->shouldBeCalled()->willReturn(array($taxon)); $taxonomy->getId()->shouldBeCalled()->willreturn(12); $taxonomy->getName()->shouldBeCalled()->willReturn('taxonomy name'); $taxon->getId()->shouldBeCalled(); $taxon->__toString()->shouldBeCalled()->willReturn('taxon name'); $builder->addModelTransformer(Argument::any())->shouldBeCalled(); $builder->add(12, 'choice', Argument::withKey('choice_list'))->shouldBeCalled(); $this->buildForm($builder, array('model_transformer' => array('class' => $dataTransformer, 'save_objects' => false), 'multiple' => true)); }
function let(RouterInterface $router, IdentityResolver $identityResolver, DefinitionInterface $definition, \stdClass $object) { $this->beConstructedWith($router, $identityResolver); $router->generate('bravesheep_crudify.index', Argument::withKey('mapping'))->will(function ($args) { return '/' . $args[1]['mapping'] . '/index'; }); $router->generate('bravesheep_crudify.new', Argument::withKey('mapping'))->will(function ($args) { return '/' . $args[1]['mapping'] . '/new'; }); $router->generate('bravesheep_crudify.create', Argument::withKey('mapping'))->will(function ($args) { return '/' . $args[1]['mapping'] . '/create'; }); $router->generate('bravesheep_crudify.edit', Argument::allOf(Argument::withKey('mapping'), Argument::withKey('id')))->will(function ($args) { return '/' . $args[1]['mapping'] . '/edit/' . $args[1]['id']; }); $router->generate('bravesheep_crudify.update', Argument::allOf(Argument::withKey('mapping'), Argument::withKey('id')))->will(function ($args) { return '/' . $args[1]['mapping'] . '/update/' . $args[1]['id']; }); $router->generate('bravesheep_crudify.delete', Argument::allOf(Argument::withKey('mapping'), Argument::withKey('id')))->will(function ($args) { return '/' . $args[1]['mapping'] . '/delete/' . $args[1]['id']; }); $definition->getName()->willReturn('test'); $identityResolver->getId($definition, $object)->willReturn(42); }
public function testRunQueryWithReadOptionsFromReadConsistency() { $this->connection->runQuery(Argument::withKey('readOptions'))->willReturn([]); $this->operation->setConnection($this->connection->reveal()); $q = $this->prophesize(QueryInterface::class); $q->queryKey()->willReturn('query'); $q->queryObject()->willReturn([]); $res = $this->operation->runQuery($q->reveal(), ['readConsistency' => 'foo']); iterator_to_array($res); }
function it_builds_a_form(FormBuilderInterface $builder) { $builder->add('amount', 'sylius_money', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $this->buildForm($builder, []); }
function it_has_options(OptionsResolverInterface $resolver) { $resolver->setDefaults(array('data_class' => null, 'multiple' => true, 'render_label' => false, 'model_transformer' => 'Sylius\\Bundle\\TaxonomyBundle\\Form\\DataTransformer\\TaxonSelectionToCollectionTransformer'))->shouldBeCalled(); $resolver->setNormalizers(Argument::withKey('model_transformer'))->shouldBeCalled(); $this->setDefaultOptions($resolver); }
function it_has_options(OptionsResolver $resolver) { $resolver->setDefaults(array('data_class' => null, 'multiple' => true, 'render_label' => false, 'model_transformer' => TaxonSelectionToCollectionTransformer::class))->shouldBeCalled(); $resolver->setNormalizers(Argument::withKey('model_transformer'))->shouldBeCalled(); $this->configureOptions($resolver); }
function it_builds_a_form(FormBuilderInterface $builder) { $builder->add('state', 'choice', Argument::withKey('choices'))->shouldBeCalled()->willreturn($builder); $builder->add('tracking', 'text', Argument::type('array'))->shouldBeCalled()->willreturn($builder); $this->buildForm($builder, ['multiple' => true]); }
function it_builds_a_form(FormBuilderInterface $builder) { $builder->add('count', 'integer', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $builder->add('equal', 'checkbox', Argument::withKey('constraints'))->shouldBeCalled()->willReturn($builder); $this->buildForm($builder, array()); }