public function __construct(StorageInterface $storage, SecurityContextInterface $securityContext, SettingsManagerInterface $settingsManager, ObjectManager $userManager) { $this->securityContext = $securityContext; $this->settingsManager = $settingsManager; $this->userManager = $userManager; parent::__construct($storage, $this->getDefaultCurrency()); }
/** * @param StorageInterface $storage * @param SettingsManagerInterface $settingsManager * @param ObjectManager $customerManager * @param ChannelContextInterface $channelContext */ public function __construct(StorageInterface $storage, CustomerContextInterface $customerContext, SettingsManagerInterface $settingsManager, ObjectManager $customerManager, ChannelContextInterface $channelContext) { $this->customerContext = $customerContext; $this->settingsManager = $settingsManager; $this->customerManager = $customerManager; $this->channelContext = $channelContext; parent::__construct($storage, $this->getDefaultCurrency()); }