Ouzo\Db\RelationFactory::inline PHP 메소드

inline() 공개 정적인 메소드

public static inline ( $params )
    public static function inline($params)
    {
        self::validateNotEmpty($params, 'class');
        self::validateNotEmpty($params, 'localKey');
        self::validateNotEmpty($params, 'foreignKey');
        $collection = Arrays::getValue($params, 'collection', false);
        $destinationField = Arrays::getValue($params, 'destinationField');
        return self::newRelation($destinationField, $params['localKey'], $params['foreignKey'], $collection, $params);
    }

Usage Example

예제 #1
0
파일: Relation.php 프로젝트: letsdrink/ouzo
 /**
  * @param array $params {
  *    @var string $class
  *    @var string $localKey
  *    @var string $foreignKey
  *    @var bool $collection
  *    @var string $destinationField
  * }
  * @return Relation
  */
 public static function inline($params)
 {
     return RelationFactory::inline($params);
 }