/** * AbstractNestedSetModel constructor. * @param EventDispatcherInterface $eventDispatcher * @param DataProcessor $dataProcessor * @param AbstractRepository $repository * @param Insert $insertOperation * @param Edit $editOperation * @param Delete $deleteOperation */ public function __construct(EventDispatcherInterface $eventDispatcher, DataProcessor $dataProcessor, AbstractRepository $repository, Insert $insertOperation, Edit $editOperation, Delete $deleteOperation) { parent::__construct($eventDispatcher, $dataProcessor, $repository); $this->insertOperation = $insertOperation; $this->editOperation = $editOperation; $this->deleteOperation = $deleteOperation; }
/** * PollsModel constructor. * @param EventDispatcherInterface $eventDispatcher * @param DataProcessor $dataProcessor * @param Secure $secure * @param PollRepository $pollRepository * @param AnswerRepository $answerRepository * @param VoteRepository $voteRepository */ public function __construct(EventDispatcherInterface $eventDispatcher, DataProcessor $dataProcessor, Secure $secure, PollRepository $pollRepository, AnswerRepository $answerRepository, VoteRepository $voteRepository) { parent::__construct($eventDispatcher, $dataProcessor, $pollRepository); $this->secure = $secure; $this->answerRepository = $answerRepository; $this->voteRepository = $voteRepository; }
/** * NewsletterModel constructor. * @param EventDispatcherInterface $eventDispatcher * @param DataProcessor $dataProcessor * @param SettingsInterface $config * @param NewsletterRepository $newsletterRepository */ public function __construct(EventDispatcherInterface $eventDispatcher, DataProcessor $dataProcessor, SettingsInterface $config, NewsletterRepository $newsletterRepository) { parent::__construct($eventDispatcher, $dataProcessor, $newsletterRepository); $this->config = $config; }