/** * @param boolean $expectedAllowed * @param boolean|null $conditionAllowed * @dataProvider executeDataProvider */ public function testExecute($expectedAllowed, $conditionAllowed = null) { $context = array('key' => 'value'); if ($expectedAllowed) { $this->action->expects($this->once())->method('executeAction')->with($context); } else { $this->action->expects($this->never())->method('executeAction'); } if ($conditionAllowed !== null) { $condition = new ArrayCondition(array('allowed' => $conditionAllowed)); $this->action->setCondition($condition); } $this->action->execute($context); }
/** * @param ContextAccessor $contextAccessor * @param Processor $emailProcessor * @param EmailAddressHelper $emailAddressHelper * @param NameFormatter $nameFormatter */ public function __construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, NameFormatter $nameFormatter) { parent::__construct($contextAccessor); $this->emailProcessor = $emailProcessor; $this->emailAddressHelper = $emailAddressHelper; $this->nameFormatter = $nameFormatter; }
/** * @param ContextAccessor $contextAccessor * @param EmailActivityManager $activityManager * @param ActivityListChainProvider $chainProvider * @param EntityManager $entityManager */ public function __construct(ContextAccessor $contextAccessor, EmailActivityManager $activityManager, ActivityListChainProvider $chainProvider, EntityManager $entityManager) { parent::__construct($contextAccessor); $this->activityManager = $activityManager; $this->chainProvider = $chainProvider; $this->entityManager = $entityManager; }
/** * @param ContextAccessor $contextAccessor * @param Processor $emailProcessor * @param EmailAddressHelper $emailAddressHelper * @param EntityNameResolver $entityNameResolver */ public function __construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver) { parent::__construct($contextAccessor); $this->emailProcessor = $emailProcessor; $this->emailAddressHelper = $emailAddressHelper; $this->entityNameResolver = $entityNameResolver; }
/** * @param ContextAccessor $contextAccessor * @param ContactInformationFieldsProvider $contactInformationFieldsProvider * @param MarketingListProvider $marketingListProvider * @param FieldHelper $fieldHelper */ public function __construct(ContextAccessor $contextAccessor, ContactInformationFieldsProvider $contactInformationFieldsProvider, MarketingListProvider $marketingListProvider, FieldHelper $fieldHelper) { parent::__construct($contextAccessor); $this->contactInformationFieldsProvider = $contactInformationFieldsProvider; $this->marketingListProvider = $marketingListProvider; $this->fieldHelper = $fieldHelper; }
/** * {@inheritdoc} */ protected function isAllowed($context) { $isAllowed = false; if ($context->old && isset($context->old['security']['share_scopes']) && $context->new && isset($context->new['security']['share_scopes'])) { $isAllowed = true; } return $isAllowed && parent::isAllowed($context); }
/** * @param ContextAccessor $contextAccessor * @param DefaultOwnerHelper $defaultOwnerHelper */ public function __construct(ContextAccessor $contextAccessor, DefaultOwnerHelper $defaultOwnerHelper) { parent::__construct($contextAccessor); $this->defaultOwnerHelper = $defaultOwnerHelper; }
/** * @param ContextAccessor $contextAccessor * @param TranslatorInterface $translator */ public function __construct(ContextAccessor $contextAccessor, TranslatorInterface $translator) { parent::__construct($contextAccessor); $this->translator = $translator; }
/** * @param ContextAccessor $contextAccessor * @param JobExecutor $jobExecutor */ public function __construct(ContextAccessor $contextAccessor, JobExecutor $jobExecutor) { parent::__construct($contextAccessor); $this->jobExecutor = $jobExecutor; }
/** * @param ContextAccessor $contextAccessor * @param Configurable $configurableAction */ public function __construct(ContextAccessor $contextAccessor, Configurable $configurableAction) { parent::__construct($contextAccessor); $this->configurableAction = $configurableAction; }
/** * @param ContextAccessor $contextAccessor * @param TagManager $tagManager * @param TaggableHelper $taggableHelper */ public function __construct(ContextAccessor $contextAccessor, TagManager $tagManager, TaggableHelper $taggableHelper) { parent::__construct($contextAccessor); $this->tagManager = $tagManager; $this->taggableHelper = $taggableHelper; }
/** * @param ContextAccessor $contextAccessor * @param WorkflowManager $workflowManager */ public function __construct(ContextAccessor $contextAccessor, WorkflowManager $workflowManager) { parent::__construct($contextAccessor); $this->workflowManager = $workflowManager; }
/** * @param ContextAccessor $contextAccessor * @param SecurityContextInterface $securityContext */ public function __construct(ContextAccessor $contextAccessor, SecurityContextInterface $securityContext) { parent::__construct($contextAccessor); $this->securityContext = $securityContext; }
/** * @param ContextAccessor $contextAccessor * @param HtmlTagHelper $htmlTagHelper */ public function __construct(ContextAccessor $contextAccessor, HtmlTagHelper $htmlTagHelper) { parent::__construct($contextAccessor); $this->htmlTagHelper = $htmlTagHelper; }
/** * @param ContextAccessor $contextAccessor * @param NameFormatter $formatter */ public function __construct(ContextAccessor $contextAccessor, NameFormatter $formatter) { parent::__construct($contextAccessor); $this->formatter = $formatter; }
/** * @param ContextAccessor $contextAccessor * @param EntityNameResolver $entityNameResolver */ public function __construct(ContextAccessor $contextAccessor, EntityNameResolver $entityNameResolver) { parent::__construct($contextAccessor); $this->entityNameResolver = $entityNameResolver; }
/** * @param ContextAccessor $contextAccessor * @param Registry $doctrine */ public function __construct(ContextAccessor $contextAccessor, Registry $doctrine) { parent::__construct($contextAccessor); $this->doctrine = $doctrine; }
/** * @param ContextAccessor $contextAccessor * @param AutomaticDiscovery $automaticDiscovery */ public function __construct(ContextAccessor $contextAccessor, AutomaticDiscovery $automaticDiscovery) { parent::__construct($contextAccessor); $this->automaticDiscovery = $automaticDiscovery; }
/** * @param ContextAccessor $contextAccessor * @param Registry $doctrine * @param MailboxProcessStorage $processStorage */ public function __construct(ContextAccessor $contextAccessor, Registry $doctrine, MailboxProcessStorage $processStorage) { parent::__construct($contextAccessor); $this->doctrine = $doctrine; $this->processStorage = $processStorage; }
/** * @param ContextAccessor $contextAccessor * @param EmailAddressHelper $addressHelper */ public function __construct(ContextAccessor $contextAccessor, EmailAddressHelper $addressHelper) { parent::__construct($contextAccessor); $this->addressHelper = $addressHelper; }
/** * @param ContextAccessor $contextAccessor * @param RouterInterface $router * @param string $redirectPath */ public function __construct(ContextAccessor $contextAccessor, RouterInterface $router, $redirectPath) { parent::__construct($contextAccessor); $this->router = $router; $this->redirectPath = $redirectPath; }
/** * @param ContextAccessor $contextAccessor * @param GitHubCollaboratorManager $gitHubCollaboratorManager */ public function __construct(ContextAccessor $contextAccessor, GitHubCollaboratorManager $gitHubCollaboratorManager) { $this->gitHubCollaboratorManager = $gitHubCollaboratorManager; parent::__construct($contextAccessor); }
/** * @param ContextAccessor $contextAccessor * @param ManagerRegistry $registry */ public function __construct(ContextAccessor $contextAccessor, ManagerRegistry $registry) { parent::__construct($contextAccessor); $this->registry = $registry; }
/** * @param ContextAccessor $contextAccessor * @param Registry $registry */ public function __construct(ContextAccessor $contextAccessor, Registry $registry) { $this->calendarRepository = $registry->getRepository('OroCalendarBundle:Calendar'); $this->manager = $registry->getManagerForClass('Oro\\Bundle\\CalendarBundle\\Entity\\CalendarEvent'); parent::__construct($contextAccessor); }