423 regels
14 KiB
YAML
423 regels
14 KiB
YAML
# This Software is the property of Data Development and is protected
|
|
# by copyright law - it is NOT Freeware.
|
|
#
|
|
# Any unauthorized use of this software without a valid license
|
|
# is a violation of the license agreement and will be prosecuted by
|
|
# civil and criminal law.
|
|
#
|
|
# https://www.d3data.de
|
|
#
|
|
# @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
|
|
# @author D3 Data Development - Daniel Seifert <support@shopmodule.com>
|
|
# @link https://www.oxidmodule.com
|
|
|
|
parameters:
|
|
d3ox.ordermanager.OxidEsales\Facts\Facts.args.startpath:
|
|
d3ox.ordermanager.OxidEsales\Facts\Facts.args.configfile:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Price.args.price:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Article.args.params:
|
|
d3ox.ordermanager.InvoicepdfPDF.args.orientation: 'P'
|
|
d3ox.ordermanager.InvoicepdfPDF.args.unit: 'mm'
|
|
d3ox.ordermanager.InvoicepdfPDF.args.format: 'A4'
|
|
d3ox.ordermanager.InvoicepdfPDF.args.unicode: true
|
|
d3ox.ordermanager.InvoicepdfPDF.args.encoding: 'UTF-8'
|
|
d3ox.ordermanager.InvoicepdfPDF.args.disccache: false
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Model\ListModel.args.objectname:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Field.args.value:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Field.args.type:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException.args.message:
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException.args.code:
|
|
|
|
services:
|
|
_defaults:
|
|
autowire: false
|
|
public: true
|
|
|
|
# config
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Config:
|
|
class: 'OxidEsales\Eshop\Core\Config'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'getConfig'
|
|
shared: true
|
|
|
|
# session
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Session:
|
|
class: 'OxidEsales\Eshop\Core\Session'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'getSession'
|
|
shared: true
|
|
|
|
# lang
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Language:
|
|
class: 'OxidEsales\Eshop\Core\Session'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'getLang'
|
|
shared: true
|
|
|
|
# ViewConfig
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\ViewConfig:
|
|
class: 'OxidEsales\Eshop\Core\ViewConfig'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\ViewConfig'
|
|
shared: false
|
|
|
|
# Request
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Request:
|
|
class: 'OxidEsales\Eshop\Core\Request'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'get'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Request'
|
|
shared: true
|
|
|
|
# UtilsView
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\UtilsView:
|
|
class: 'OxidEsales\Eshop\Core\UtilsView'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'get'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\UtilsView'
|
|
shared: true
|
|
|
|
# UtilsFile
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\UtilsFile:
|
|
class: 'OxidEsales\Eshop\Core\UtilsFile'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'get'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\UtilsFile'
|
|
shared: true
|
|
|
|
# DiscountList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\DiscountList:
|
|
class: 'OxidEsales\Eshop\Application\Model\DiscountList'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\Registry'
|
|
- 'get'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\DiscountList'
|
|
shared: true
|
|
|
|
# DB_assoc
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface.assoc:
|
|
class: 'OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\DatabaseProvider'
|
|
- 'getDb'
|
|
arguments:
|
|
- 2
|
|
shared: true
|
|
deprecated: ~
|
|
|
|
# DB_num
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface.num:
|
|
class: 'OxidEsales\Eshop\Core\Database\Adapter\DatabaseInterface'
|
|
factory:
|
|
- 'OxidEsales\Eshop\Core\DatabaseProvider'
|
|
- 'getDb'
|
|
arguments:
|
|
- 1
|
|
shared: true
|
|
deprecated: ~
|
|
|
|
# Facts
|
|
d3ox.ordermanager.OxidEsales\Facts\Facts:
|
|
class: 'OxidEsales\Facts\Facts'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Facts\Facts'
|
|
- '%d3ox.ordermanager.OxidEsales\Facts\Facts.args.startpath%'
|
|
- '%d3ox.ordermanager.OxidEsales\Facts\Facts.args.configfile%'
|
|
shared: false
|
|
|
|
# BaseModel
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Model\BaseModel:
|
|
class: 'OxidEsales\Eshop\Core\Model\BaseModel'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Model\BaseModel'
|
|
shared: false
|
|
|
|
# Order
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Order:
|
|
class: 'OxidEsales\Eshop\Application\Model\Order'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Order'
|
|
shared: false
|
|
|
|
# OrderArticle
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\OrderArticle:
|
|
class: 'OxidEsales\Eshop\Application\Model\OrderArticle'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\OrderArticle'
|
|
shared: false
|
|
|
|
# Voucher
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Voucher:
|
|
class: 'OxidEsales\Eshop\Application\Model\Voucher'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Voucher'
|
|
shared: false
|
|
|
|
# BasketItem
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\BasketItem:
|
|
class: 'OxidEsales\Eshop\Application\Model\BasketItem'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\BasketItem'
|
|
shared: false
|
|
|
|
# Price
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Price:
|
|
class: 'OxidEsales\Eshop\Core\Price'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Price'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Price.args.price%'
|
|
shared: false
|
|
|
|
# PriceList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\PriceList:
|
|
class: 'OxidEsales\Eshop\Core\PriceList'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\PriceList'
|
|
shared: false
|
|
|
|
# Article
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Article:
|
|
class: 'OxidEsales\Eshop\Application\Model\Article'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Article'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Article.args.params%'
|
|
shared: false
|
|
|
|
# Payment
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Payment:
|
|
class: 'OxidEsales\Eshop\Application\Model\Payment'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Payment'
|
|
shared: false
|
|
|
|
# PaymentList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\PaymentList:
|
|
class: 'OxidEsales\Eshop\Application\Model\PaymentList'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\PaymentList'
|
|
shared: false
|
|
|
|
# Content
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Content:
|
|
class: 'OxidEsales\Eshop\Application\Model\Content'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Content'
|
|
shared: false
|
|
|
|
# User
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\User:
|
|
class: 'OxidEsales\Eshop\Application\Model\User'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\User'
|
|
shared: false
|
|
|
|
# InvoicePdf
|
|
d3ox.ordermanager.InvoicepdfPDF:
|
|
class: 'InvoicepdfPDF'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'InvoicepdfPDF'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.orientation'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.unit'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.format'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.unicode'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.encoding'
|
|
- '@d3ox.ordermanager.InvoicePdf.context.disccache'
|
|
shared: false
|
|
|
|
# InvoicePdf
|
|
d3ox.ordermanager.InvoicepdfPDF_noArguments:
|
|
class: 'InvoicepdfPDF'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'InvoicepdfPDF'
|
|
shared: false
|
|
|
|
# ListModel
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Model\ListModel:
|
|
class: 'OxidEsales\Eshop\Core\Model\ListModel'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Model\ListModel'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Model\ListModel.args.objectname%'
|
|
shared: false
|
|
|
|
# ContentList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\ContentList:
|
|
class: 'OxidEsales\Eshop\Application\Model\ContentList'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\ContentList'
|
|
shared: false
|
|
|
|
# Groups
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Groups:
|
|
class: 'OxidEsales\Eshop\Application\Model\Groups'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Groups'
|
|
shared: false
|
|
|
|
# Email
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Email:
|
|
class: 'OxidEsales\Eshop\Core\Email'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Email'
|
|
shared: false
|
|
|
|
# DeliverySetList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\DeliverySetList:
|
|
class: 'OxidEsales\Eshop\Application\Model\DeliverySetList'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\DeliverySetList'
|
|
shared: false
|
|
|
|
# CountryList
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\CountryList:
|
|
class: 'OxidEsales\Eshop\Application\Model\CountryList'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\CountryList'
|
|
shared: false
|
|
|
|
# Output
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Output:
|
|
class: 'OxidEsales\Eshop\Core\Output'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Output'
|
|
shared: false
|
|
|
|
# Remark
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Remark:
|
|
class: 'OxidEsales\Eshop\Application\Model\Remark'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Remark'
|
|
shared: false
|
|
|
|
# Field
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Field:
|
|
class: 'OxidEsales\Eshop\Core\Field'
|
|
factory: 'oxNew'
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Field'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Field.args.value%'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Field.args.type%'
|
|
shared: false
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Shop:
|
|
class: 'OxidEsales\Eshop\Application\Model\Shop'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Shop'
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Basket:
|
|
class: 'OxidEsales\Eshop\Application\Model\Basket'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Basket'
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Object2Category:
|
|
class: 'OxidEsales\Eshop\Application\Model\Object2Category'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Object2Category'
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Object2Group:
|
|
class: 'OxidEsales\Eshop\Application\Model\Object2Group'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Object2Group'
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Application\Model\Delivery:
|
|
class: 'OxidEsales\Eshop\Application\Model\Delivery'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Application\Model\Delivery'
|
|
|
|
### Arguments
|
|
|
|
d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException:
|
|
class: 'OxidEsales\Eshop\Core\Exception\StandardException'
|
|
factory: 'oxNew'
|
|
shared: false
|
|
arguments:
|
|
- 'OxidEsales\Eshop\Core\Exception\StandardException'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException.args.message%'
|
|
- '%d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException.args.code%'
|
|
- '@?d3ox.ordermanager.OxidEsales\Eshop\Core\Exception\StandardException.args.exception'
|
|
# arg #3 exception
|
|
# no synthetic instance, because it's an optional argument
|
|
# D3\Ordermanager\Application\Model\Exceptions\d3ordermanager_cronUnavailableException.args.exception:
|
|
# synthetic: true
|
|
# shared: false
|
|
|
|
D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContext
|
|
public: true
|
|
factory: 'oxNew'
|
|
shared: true
|
|
arguments:
|
|
- 'D3\Ordermanager\Application\Model\Context\InvoicePdfContext'
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.orientation:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfOrientation']
|
|
shared: false
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.unit:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfUnit']
|
|
shared: false
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.format:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfFormat']
|
|
shared: false
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.unicode:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfUnicode']
|
|
shared: false
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.encoding:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfEncoding']
|
|
shared: false
|
|
|
|
d3ox.ordermanager.InvoicePdf.context.disccache:
|
|
class: D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface
|
|
factory: ['@D3\Ordermanager\Application\Model\Context\InvoicePdfContextInterface', 'getInvoicePdfDisccache']
|
|
shared: false |