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
$expression
private
string
$expression
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
selfgetExpression()
public
getExpression() : string
use getSqlExpression()
Return values
stringgetSqlExpression()
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