\ManaPHP\Data\RelationManagerInterface

Summary

Methods
Constants
has()
get()
earlyLoad()
lazyLoad()
getQuery()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

has()

has(\ManaPHP\Data\Model  $model, string  $name) : boolean

Parameters

\ManaPHP\Data\Model $model
string $name

Returns

boolean

get()

get(\ManaPHP\Data\Model  $model, string  $name) : \ManaPHP\Data\Relation|false

Parameters

\ManaPHP\Data\Model $model
string $name

Returns

\ManaPHP\Data\Relation|false

earlyLoad()

earlyLoad(\ManaPHP\Data\Model  $model, array  $r, array  $withs, boolean  $asArray) : array

Parameters

\ManaPHP\Data\Model $model
array $r
array $withs
boolean $asArray

Returns

array

lazyLoad()

lazyLoad(\ManaPHP\Data\Model  $instance, string  $relation_name) : \ManaPHP\Data\QueryInterface

Parameters

\ManaPHP\Data\Model $instance
string $relation_name

Returns

\ManaPHP\Data\QueryInterface

getQuery()

getQuery(\ManaPHP\Data\Model  $model,   $name,   $data) : \ManaPHP\Data\QueryInterface

Parameters

\ManaPHP\Data\Model $model
$name
$data

Returns

\ManaPHP\Data\QueryInterface