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);
}
/** * @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); }