/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FILESYSTEM_PLUGINS] = function () { return $this->getFilesystemPlugins(); }; return parent::provideBusinessLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container = parent::provideBusinessLayerDependencies($container); $container[static::INSTALLER_PLUGINS] = function (Container $container) { return $this->getInstallerPlugins(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container = parent::provideBusinessLayerDependencies($container); $container[self::DOUBLE_OPT_IN_SENDER_PLUGINS] = function (Container $container) { return $this->getDoubleOptInSenderPlugins($container); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_INVOICE] = function (Container $container) { return new InvoiceDocumentToInvoiceBridge($container->getLocator()->invoice()->facade()); }; $container[self::FACADE_DOCUMENT] = function (Container $container) { return new InvoiceDocumentToDocumentBridge($container->getLocator()->document()->facade()); }; return parent::provideBusinessLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::TWIG_EXTENSIONS] = function () { return $this->getTwigExtensions(); }; $container[self::TWIG_FILTERS] = function () { return $this->getTwigFilters(); }; $container[self::TWIG_FUNCTIONS] = function () { return $this->getTwigFunctions(); }; return parent::provideBusinessLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_PDF] = function (Container $container) { return new DocumentToPdfBridge($container->getLocator()->pdf()->facade()); }; $container[self::FACADE_FILE_UPLOAD] = function (Container $container) { return new DocumentToFileUploadBridge($container->getLocator()->fileUpload()->facade()); }; $container[self::PDF_CONVERTER_STACK] = function () { return $this->getPdfConverterStack(); }; return parent::provideBusinessLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\AbstractBundleDependencyProvider $dependencyProvider * @param \Spryker\Zed\Kernel\Container $container * * @return void */ protected function provideExternalDependencies(AbstractBundleDependencyProvider $dependencyProvider, Container $container) { $dependencyProvider->provideBusinessLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\AbstractBundleDependencyProvider $dependencyProvider * @param \Spryker\Zed\Kernel\Container $container * * @return void */ protected function provideExternalDependencies(AbstractBundleDependencyProvider $dependencyProvider, Container $container) { $dependencyProvider->provideBusinessLayerDependencies($container); $dependencyProvider->provideCommunicationLayerDependencies($container); $dependencyProvider->providePersistenceLayerDependencies($container); }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container = parent::provideBusinessLayerDependencies($container); return $container; }