PHP Class LeanMapper\ResultProxy

Author: Vojtěch Kohout
Inheritance: implements Iterator
Show file Open project: tharos/leanmapper Class Usage Examples

Public Methods

Method Description
__construct ( Result $result )
current ( ) : mixed
getData ( integer $id ) : array
key ( ) : integer
next ( )
rewind ( )
setReferencedResult ( Result $referencedResult, string $table, string $viaColumn = null )
setReferencingResult ( Result $referencingResult, string $table, string $viaColumn = null, string $strategy = Result::STRATEGY_IN )
valid ( ) : boolean

Method Details

__construct() public method

public __construct ( Result $result )
$result Result

current() public method

public current ( ) : mixed
return mixed

getData() public method

public getData ( integer $id ) : array
$id integer
return array

key() public method

public key ( ) : integer
return integer

next() public method

public next ( )

rewind() public method

public rewind ( )

setReferencedResult() public method

public setReferencedResult ( Result $referencedResult, string $table, string $viaColumn = null )
$referencedResult Result
$table string
$viaColumn string

setReferencingResult() public method

public setReferencingResult ( Result $referencingResult, string $table, string $viaColumn = null, string $strategy = Result::STRATEGY_IN )
$referencingResult Result
$table string
$viaColumn string
$strategy string

valid() public method

public valid ( ) : boolean
return boolean