PHP Class Ouzo\Db\RelationFactory

Show file Open project: letsdrink/ouzo Class Usage Examples

Public Methods

Method Description
belongsTo ( $name, $params )
create ( $relationType, $relation, $relationParams, $primaryKeyName )
hasMany ( $name, $params, $primaryKey )
hasOne ( $name, $params, $primaryKey )
inline ( $params )

Private Methods

Method Description
newRelation ( $name, $localKey, $foreignKey, $collection, $params )
validateNotEmpty ( array $params, $parameter )
validateParams ( array $params )

Method Details

belongsTo() public static method

public static belongsTo ( $name, $params )

create() public static method

public static create ( $relationType, $relation, $relationParams, $primaryKeyName )

hasMany() public static method

public static hasMany ( $name, $params, $primaryKey )

hasOne() public static method

public static hasOne ( $name, $params, $primaryKey )

inline() public static method

public static inline ( $params )