CoolCMS API

SqlValue
in package

Table of Contents

Properties

$entityClass  : class-string|null
$expression  : string

Methods

__construct()  : mixed
fromEntity()  : self
Creates a value from an expression using Doctrine property names (e.g. "someField + 1").
getExpression()  : string
getSqlExpression()  : string
Returns the SQL expression with property names translated to column names.

Properties

$entityClass

private class-string|null $entityClass

Methods

__construct()

public __construct(string $expression[, class-string|null $entityClass = null ]) : mixed
Parameters
$expression : string
$entityClass : class-string|null = null

fromEntity()

Creates a value from an expression using Doctrine property names (e.g. "someField + 1").

public static fromEntity(string $expression, class-string $entityClass) : self
Parameters
$expression : string
$entityClass : class-string
Return values
self

getExpression()

public getExpression() : string

use getSqlExpression()

Return values
string

getSqlExpression()

Returns the SQL expression with property names translated to column names.

public getSqlExpression([EntityManagerInterface|null $em = null ]) : string

Returns the expression unchanged without an entity class or an entity manager.

Parameters
$em : EntityManagerInterface|null = null
Return values
string
On this page

Search results