Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getDownloadIdByNumber example
protected
function
getIdByNumber
(
$number
,
$type
)
{
switch
(
strtolower
(
$type
)
)
{
case
self::TYPE_PRODUCT:
return
$this
->
getProductIdByNumber
(
$number
)
;
case
self::TYPE_VARIANT:
return
$this
->
getProductVariantIdByNumber
(
$number
)
;
case
self::TYPE_PRODUCT_LINK:
$this
->
getLinkIdByNumber
(
$number
)
;
// no break
case
self::TYPE_PRODUCT_DOWNLOAD:
$this
->
getDownloadIdByNumber
(
$number
)
;
// no break
case
self::TYPE_PRODUCT_MANUFACTURER:
return
$this
->
getManufacturerIdByNumber
(
$number
)
;
case
self::TYPE_COUNTRY:
return
$this
->
getCountryIdByNumber
(
$number
)
;
case
self::TYPE_COUNTRY_STATE:
return
$this
->
getCountryStateIdByNumber
(
$number
)
;
case
self::TYPE_DISPATCH:
return
$this
->
getDispatchIdByNumber
(
$number
)
;
case
self::TYPE_PAYMENT:
return
$this
->
getPaymentIdByNumber
(
$number
)
;