Propel 2 API
Class

Propel\Runtime\Util\PropelConditionalProxy

class PropelConditionalProxy

Proxy for conditional statements in a fluid interface.

This class replaces another class for wrong statements,
and silently catches all calls to non-conditional method calls

Methods

__construct($criteria, $cond, $proxy = null)

PropelConditionalProxy _if(boolean $cond)

Returns a new level PropelConditionalProxy instance.

PropelConditionalProxy _elseif(boolean $cond)

Allows for conditional statements in a fluid interface.

PropelConditionalProxy _else()

Allows for conditional statements in a fluid interface.

PropelConditionalProxy|Criteria _endif()

Returns the parent object Allows for conditional statements in a fluid interface.

getParentProxy()

getCriteriaOrProxy()

__call($name, $arguments)

Details

at line 46
public __construct($criteria, $cond, $proxy = null)

Parameters

$criteria
$cond
$proxy

at line 68
public PropelConditionalProxy _if(boolean $cond)

Returns a new level PropelConditionalProxy instance.

Allows for conditional statements in a fluid interface.

Parameters

boolean $cond

Return Value

PropelConditionalProxy

at line 80
public PropelConditionalProxy _elseif(boolean $cond)

Allows for conditional statements in a fluid interface.

Parameters

boolean $cond ignored

Return Value

PropelConditionalProxy

at line 90
public PropelConditionalProxy _else()

Allows for conditional statements in a fluid interface.

Return Value

PropelConditionalProxy

at line 101
public PropelConditionalProxy|Criteria _endif()

Returns the parent object Allows for conditional statements in a fluid interface.

Return Value

PropelConditionalProxy|Criteria

at line 124
public getParentProxy()

at line 129
public getCriteriaOrProxy()

at line 138
public __call($name, $arguments)

Parameters

$name
$arguments