PHP Класс Ouzo\Db\RelationFactory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
belongsTo ( $name, $params )
create ( $relationType, $relation, $relationParams, $primaryKeyName )
hasMany ( $name, $params, $primaryKey )
hasOne ( $name, $params, $primaryKey )
inline ( $params )

Приватные методы

Метод Описание
newRelation ( $name, $localKey, $foreignKey, $collection, $params )
validateNotEmpty ( array $params, $parameter )
validateParams ( array $params )

Описание методов

belongsTo() публичный статический метод

public static belongsTo ( $name, $params )

create() публичный статический метод

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

hasMany() публичный статический метод

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

hasOne() публичный статический метод

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

inline() публичный статический метод

public static inline ( $params )