/** * @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::FACADE_OMS] = function (Container $container) { return new AvailabilityToOmsBridge($container->getLocator()->oms()->facade()); }; $container[self::FACADE_STOCK] = function (Container $container) { return new AvailabilityToStockBridge($container->getLocator()->stock()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_MAIL] = function (Container $container) { return new CustomerMailConnectorToMailBridge($container->getLocator()->mail()->facade()); }; $container[self::FACADE_GLOSSARY] = function (Container $container) { return new CustomerMailConnectorToGlossaryBridge($container->getLocator()->glossary()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_MAIL] = function (Container $container) { return new NewsletterToMailBridge($container->getLocator()->mail()->facade()); }; $container[self::FACADE_GLOSSARY] = function (Container $container) { return new NewsletterToGlossaryBridge($container->getLocator()->glossary()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_TOUCH] = function (Container $container) { return new PriceToTouchBridge($container->getLocator()->touch()->facade()); }; $container[self::FACADE_PRODUCT] = function (Container $container) { return new PriceToProductBridge($container->getLocator()->product()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_OMS] = function (Container $container) { return new PayoneToOmsBridge($container->getLocator()->oms()->facade()); }; $container[self::FACADE_REFUND] = function (Container $container) { return new PayoneToRefundBridge($container->getLocator()->refund()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_PRODUCT_OPTION] = function (Container $container) { return new ProductOptionExporterToProductOptionBridge($container->getLocator()->productOption()->facade()); }; $container[self::FACADE_PRODUCT] = function (Container $container) { return new ProductOptionExporterToProductBridge($container->getLocator()->product()->facade()); }; return $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\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_LOCALE] = function (Container $container) { return new UrlToLocaleBridge($container->getLocator()->locale()->facade()); }; $container[self::FACADE_TOUCH] = function (Container $container) { return new UrlToTouchBridge($container->getLocator()->touch()->facade()); }; $container[self::PLUGIN_PROPEL_CONNECTION] = function () { return (new Connection())->get(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_CALCULATION] = function (Container $container) { return new CartToCalculationBridge($container->getLocator()->calculation()->facade()); }; $container[self::FACADE_MESSENGER] = function (Container $container) { return new CartToMessengerBridge($container->getLocator()->messenger()->facade()); }; $container[self::CART_EXPANDER_PLUGINS] = function (Container $container) { return $this->getExpanderPlugins($container); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_URL] = function (Container $container) { return new CmsBlockToUrlBridge($container->getLocator()->url()->facade()); }; $container[self::FACADE_LOCALE] = function (Container $container) { return new CmsBlockToLocaleBridge($container->getLocator()->locale()->facade()); }; $container[self::SCHEMA_FIELD_BUILDER] = function () { return $this->getFieldBuilder(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_MAIL] = function (Container $container) { return new PayolutionToMailBridge($container->getLocator()->mail()->facade()); }; $container[self::FACADE_GLOSSARY] = function (Container $container) { return new PayolutionToGlossaryBridge($container->getLocator()->glossary()->facade()); }; $container[self::FACADE_SALES_AGGREGATOR] = function (Container $container) { return new PayolutionToSalesAggregatorBridge($container->getLocator()->salesAggregator()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_TOUCH] = function (Container $container) { return new GlossaryToTouchBridge($container->getLocator()->touch()->facade()); }; $container[self::FACADE_LOCALE] = function (Container $container) { return new GlossaryToLocaleBridge($container->getLocator()->locale()->facade()); }; $container[self::FACADE_MESSENGER] = function (Container $container) { return new GlossaryToMessengerBridge($container->getLocator()->messenger()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function providePersistenceLayerDependencies(Container $container) { $container[self::QUERY_CONTAINER_URL] = function (Container $container) { return $container->getLocator()->url()->queryContainer(); }; $container[self::QUERY_CONTAINER_GLOSSARY] = function (Container $container) { return $container->getLocator()->glossary()->queryContainer(); }; $container[self::QUERY_CONTAINER_CATEGORY] = function (Container $container) { return $container->getLocator()->category()->queryContainer(); }; $container[self::QUERY_CONTAINER_LOCALE] = function (Container $container) { return $container->getLocator()->locale()->queryContainer(); }; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_STOCK] = function (Container $container) { return new StockSalesConnectorToStockBridge($container->getLocator()->stock()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_LOCALE] = function (Container $container) { return new CategoryToLocaleBridge($container->getLocator()->locale()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_LOCALE] = function (Container $container) { return new ProductToLocaleBridge($container->getLocator()->locale()->facade()); }; $container[self::FACADE_PRODUCT_OPTION] = function (Container $container) { return new ProductToProductOptionBridge($container->getLocator()->productOption()->facade()); }; $container[self::FACADE_URL] = function (Container $container) { return new ProductToUrlBridge($container->getLocator()->url()->facade()); }; $container[self::QUERY_CONTAINER_PRODUCT_CATEGORY] = function (Container $container) { return $container->getLocator()->productCategory()->queryContainer(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_AVAILABILITY] = function (Container $container) { return new AvailabilityCartConnectorToAvailabilityBridge($container->getLocator()->availability()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::QUERY_CONTAINER_USER] = function (Container $container) { return $container->getLocator()->user()->queryContainer(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ private function provideLocaleFacade(Container $container) { $container[self::FACADE_LOCALE] = function (Container $container) { return new CollectorToLocaleBridge($container->getLocator()->locale()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_MAIL] = function (Container $container) { return new AuthMailConnectorToMailBridge($container->getLocator()->mail()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_DISCOUNT] = function (Container $container) { return new OmsDiscountConnectorToDiscountBridge($container->getLocator()->discount()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_PRODUCT] = function (Container $container) { return new TaxProductConnectorToProductBridge($container->getLocator()->product()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_MESSENGER] = function (Container $container) { return new KernelToMessengerBridge($container->getLocator()->messenger()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_TAX] = function (Container $container) { return new DiscountCalculationToTaxBridge($container->getLocator()->tax()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_PRICE] = function (Container $container) { return new PriceCartToPriceBridge($container->getLocator()->price()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_PRODUCT] = function (Container $container) { return new ProductOptionToProductBridge($container->getLocator()->product()->facade()); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideBusinessLayerDependencies(Container $container) { $container[self::FACADE_TAX] = function (Container $container) { return new RefundToTaxBridge($container->getLocator()->tax()->facade()); }; $container[self::FACADE_SALES_AGGREGATOR] = function (Container $container) { return new RefundToSalesAggregatorBridge($container->getLocator()->salesAggregator()->facade()); }; $container[self::REFUND_TOTAL_AGGREGATOR_PLUGINS] = function () { return $this->getRefundTotalAggregatorPlugins(); }; $container[self::REFUND_ITEM_AGGREGATOR_PLUGINS] = function () { return $this->getRefundItemAggregatorPlugins(); }; return $container; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_COUNTRY] = function (Container $container) { return new TaxToCountryBridge($container->getLocator()->country()->facade()); }; $container[self::SERVICE_DATE_FORMATTER] = function () { return (new Pimple())->getApplication()['dateFormatter']; }; }
/** * @param \Spryker\Zed\Kernel\Container $container * * @return \Spryker\Zed\Kernel\Container */ public function provideCommunicationLayerDependencies(Container $container) { $container[self::FACADE_OMS] = function (Container $container) { return new SalesToOmsBridge($container->getLocator()->oms()->facade()); }; $container[self::FACADE_USER] = function (Container $container) { return new SalesToUserBridge($container->getLocator()->user()->facade()); }; $container[self::FACADE_SALES_AGGREGATOR] = function (Container $container) { return new SalesToSalesAggregatorBridge($container->getLocator()->salesAggregator()->facade()); }; $container[self::SERVICE_DATE_FORMATTER] = function () { return (new Pimple())->getApplication()['dateFormatter']; }; $container[self::FACADE_COUNTRY] = function (Container $container) { return new SalesToCountryBridge($container->getLocator()->country()->facade()); }; return $container; }