PHP Class Pimcore\Model\Listing\AbstractListing

Inheritance: extends Pimcore\Model\AbstractModel
Afficher le fichier Open project: pimcore/pimcore Class Usage Examples

Protected Properties

Свойство Type Description
$condition string
$conditionParams array
$conditionVariables array
$groupBy string
$limit integer
$offset integer
$order string | array
$orderKey string | array
$validOrders array

Méthodes publiques

Méthode Description
addConditionParam ( $key, null $value = null, string $concatenator = 'AND' )
getCondition ( ) : string
getConditionParams ( ) : array
getConditionVariables ( ) : array
getGroupBy ( ) : string
getLimit ( ) : integer
getOffset ( ) : integer
getOrder ( ) : array | string
getOrderKey ( ) : array | string
getValidOrders ( ) : array
isValidOrderKey ( $key ) : boolean
quote ( $value, $type = null ) : string
resetConditionParams ( )
setCondition ( $condition, null $conditionVariables = null )
setConditionVariables ( $conditionVariables )
setGroupBy ( $groupBy, boolean $qoute = true )
setLimit ( $limit )
setOffset ( $offset )
setOrder ( $order )
setOrderKey ( string | array $orderKey, boolean $quote = true )
setValidOrders ( $validOrders )

Method Details

addConditionParam() public méthode

public addConditionParam ( $key, null $value = null, string $concatenator = 'AND' )
$key
$value null
$concatenator string

getCondition() public méthode

public getCondition ( ) : string
Résultat string

getConditionParams() public méthode

public getConditionParams ( ) : array
Résultat array

getConditionVariables() public méthode

public getConditionVariables ( ) : array
Résultat array

getGroupBy() public méthode

public getGroupBy ( ) : string
Résultat string

getLimit() public méthode

public getLimit ( ) : integer
Résultat integer

getOffset() public méthode

public getOffset ( ) : integer
Résultat integer

getOrder() public méthode

public getOrder ( ) : array | string
Résultat array | string

getOrderKey() public méthode

public getOrderKey ( ) : array | string
Résultat array | string

getValidOrders() public méthode

public getValidOrders ( ) : array
Résultat array

isValidOrderKey() abstract public méthode

abstract public isValidOrderKey ( $key ) : boolean
$key
Résultat boolean

quote() public méthode

public quote ( $value, $type = null ) : string
$value
Résultat string

resetConditionParams() public méthode

setCondition() public méthode

public setCondition ( $condition, null $conditionVariables = null )
$condition
$conditionVariables null

setConditionVariables() public méthode

public setConditionVariables ( $conditionVariables )
$conditionVariables

setGroupBy() public méthode

public setGroupBy ( $groupBy, boolean $qoute = true )
$groupBy
$qoute boolean

setLimit() public méthode

public setLimit ( $limit )
$limit

setOffset() public méthode

public setOffset ( $offset )
$offset

setOrder() public méthode

public setOrder ( $order )
$order

setOrderKey() public méthode

public setOrderKey ( string | array $orderKey, boolean $quote = true )
$orderKey string | array
$quote boolean

setValidOrders() public méthode

public setValidOrders ( $validOrders )
$validOrders

Property Details

$condition protected_oe property

protected string $condition
Résultat string

$conditionParams protected_oe property

protected array $conditionParams
Résultat array

$conditionVariables protected_oe property

protected array $conditionVariables
Résultat array

$groupBy protected_oe property

protected string $groupBy
Résultat string

$limit protected_oe property

protected int $limit
Résultat integer

$offset protected_oe property

protected int $offset
Résultat integer

$order protected_oe property

protected string|array $order
Résultat string | array

$orderKey protected_oe property

protected string|array $orderKey
Résultat string | array

$validOrders protected_oe property

protected array $validOrders
Résultat array