Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
fluentform
/
vendor
/
wpfluent
/
framework
/
src
/
WPFluent
/
Database
/
Orm
/
Relations
:
HasOne.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace FluentForm\Framework\Database\Orm\Relations; use FluentForm\Framework\Database\Orm\Collection; class HasOne extends HasOneOrMany { /** * Get the results of the relationship. * * @return mixed */ public function getResults() { return $this->query->first(); } /** * Initialize the relation on a set of models. * * @param array $models * @param string $relation * @return array */ public function initRelation(array $models, $relation) { foreach ($models as $model) { $model->setRelation($relation, null); } return $models; } /** * Match the eagerly loaded results to their parents. * * @param array $models * @param \FluentForm\Framework\Database\Orm\Collection $results * @param string $relation * @return array */ public function match(array $models, Collection $results, $relation) { return $this->matchOne($models, $results, $relation); } }