EC-CUBE4 APIドキュメント

EccubeExtension extends AbstractExtension

Table of Contents

$eccubeConfig EccubeConfig
$productRepository ProductRepository
__construct() EccubeExtension constructor. mixed
getFunctions() Returns a list of functions to add to the existing list. \Twig\TwigFunction[]
getFilters() Returns a list of filters. \Twig\TwigFilter[]
getName() Name of this extension string
getActiveMenus() Name of this extension array
getNoImageProduct() return No Image filename string
getDateFormatFilter() Name of this extension string
getPriceFilter() Name of this extension string
getEllipsis() Name of this extension string
getTimeAgo() Name of this extension string
hasErrors() FormView にエラーが含まれるかを返す. bool
getProduct() product_idで指定したProductを取得 Productが取得できない場合、または非公開の場合、商品情報は表示させない。 デバッグ環境以外ではProductが取得できなくでもエラー画面は表示させず無視される。 Product|null
getPhpFunctions() Twigでphp関数を使用できるようにする。 mixed|null
getClassCategoriesAsJson() Get the ClassCategories as JSON. string
getExtensionIcon() Display file extension icon string
getCurrencySymbol() Get currency symbol bool|string

Properties

Methods

getFunctions()

Returns a list of functions to add to the existing list.

public getFunctions( ) : \Twig\TwigFunction[]
Return values
\Twig\TwigFunction[]

An array of functions

getFilters()

Returns a list of filters.

public getFilters( ) : \Twig\TwigFilter[]
Return values
\Twig\TwigFilter[]

getName()

Name of this extension

public getName( ) : string
Return values
string

getActiveMenus()

Name of this extension

public getActiveMenus( [ $menus : array = [] ] ) : array
Parameters
$menus : array = []
Return values
array

getNoImageProduct()

return No Image filename

public getNoImageProduct( $image : mixed ) : string
Parameters
$image : mixed
Return values
string

getDateFormatFilter()

Name of this extension

public getDateFormatFilter( $date : mixed [, $value : mixed = '' ] [, $format : mixed = 'Y/m/d' ] ) : string
Parameters
$date : mixed
$value : mixed = ''
$format : mixed = 'Y/m/d'
Return values
string

getPriceFilter()

Name of this extension

public getPriceFilter( $number : mixed , $decimals : mixed [, $decPoint : mixed = '.' ] [, $thousandsSep : mixed = ',' ] ) : string
Parameters
$number : mixed
$decimals : mixed
$decPoint : mixed = '.'
$thousandsSep : mixed = ','
Return values
string

getEllipsis()

Name of this extension

public getEllipsis( $value : mixed [, $length : mixed = 100 ] [, $end : mixed = '...' ] ) : string
Parameters
$value : mixed
$length : mixed = 100
$end : mixed = '...'
Return values
string

getTimeAgo()

Name of this extension

public getTimeAgo( $date : mixed ) : string
Parameters
$date : mixed
Return values
string

hasErrors()

FormView にエラーが含まれるかを返す.

public hasErrors( ) : bool
Return values
bool

getProduct()

product_idで指定したProductを取得 Productが取得できない場合、または非公開の場合、商品情報は表示させない。 デバッグ環境以外ではProductが取得できなくでもエラー画面は表示させず無視される。

public getProduct( $id : ) : Product|null
Parameters
$id :
Return values
Product|null

getPhpFunctions()

Twigでphp関数を使用できるようにする。

public getPhpFunctions( ) : mixed|null
Return values
mixed|null

getClassCategoriesAsJson()

Get the ClassCategories as JSON.

public getClassCategoriesAsJson( $Product : Product ) : string
Parameters
$Product : Product
Return values
string

getExtensionIcon()

Display file extension icon

public getExtensionIcon( $ext : [, $attr : = [] ] [, $iconOnly : = false ] ) : string
Parameters
$ext :
$attr : = []
$iconOnly : = false
Return values
string

getCurrencySymbol()

Get currency symbol

public getCurrencySymbol( [ $currency : null = null ] ) : bool|string
Parameters
$currency : null = null
Return values
bool|string

Search results