MorphOne

Illuminate\Database\Eloquent\Relations\MorphOne

class src/Illuminate/Database/Eloquent/Relations/MorphOne.php

addOneOfManyJoinSubQueryConstraints

v11.0.0 以前から

addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join)
@param \Illuminate\Database\Query\JoinClause $join
@return void
  1. v11.0.0 追加
    変更後
    addOneOfManyJoinSubQueryConstraints(Illuminate\Database\Query\JoinClause $join) [@param \Illuminate\Database\Query\JoinClause $join, @return void]

addOneOfManySubQueryConstraints

v11.0.0 以前から

addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null)
@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query
@param string|null $column
@param string|null $aggregate
@return void
  1. v11.0.0 追加
    変更後
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder $query, @param string|null $column, @param string|null $aggregate, @return void]
  2. v11.15.0 シグネチャ変更
    変更前
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder $query, @param string|null $column, @param string|null $aggregate, @return void]
    変更後
    addOneOfManySubQueryConstraints(Illuminate\Database\Eloquent\Builder $query, $column = null, $aggregate = null) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param string|null $column, @param string|null $aggregate, @return void]

getOneOfManySubQuerySelectColumns

v11.0.0 以前から

getOneOfManySubQuerySelectColumns()
@return array|string
  1. v11.0.0 追加
    変更後
    getOneOfManySubQuerySelectColumns() [@return array|string]

getRelationExistenceQuery

v11.0.0 以前から

getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])
  1. v11.0.0 追加
    変更後
    getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*']) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Builder $parentQuery, @param array|mixed $columns, @return \Illuminate\Database\Eloquent\Builder]
  2. v11.15.0 シグネチャ変更
    変更前
    getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*']) [@param \Illuminate\Database\Eloquent\Builder $query, @param \Illuminate\Database\Eloquent\Builder $parentQuery, @param array|mixed $columns, @return \Illuminate\Database\Eloquent\Builder]
    変更後
    getRelationExistenceQuery(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Builder $parentQuery, $columns = ['*'])

getResults

v11.0.0 以前から

getResults()
  1. v11.0.0 追加
    変更後
    getResults() [@return mixed]
  2. v11.15.0 シグネチャ変更
    変更前
    getResults() [@return mixed]
    変更後
    getResults()

initRelation

v11.0.0 以前から

initRelation(array $models, $relation)
  1. v11.0.0 追加
    変更後
    initRelation(array $models, $relation) [@param array $models, @param string $relation, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    initRelation(array $models, $relation) [@param array $models, @param string $relation, @return array]
    変更後
    initRelation(array $models, $relation)

match

v11.0.0 以前から

match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation)
  1. v11.0.0 追加
    変更後
    match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation) [@param array $models, @param \Illuminate\Database\Eloquent\Collection $results, @param string $relation, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation) [@param array $models, @param \Illuminate\Database\Eloquent\Collection $results, @param string $relation, @return array]
    変更後
    match(array $models, Illuminate\Database\Eloquent\Collection $results, $relation)

newRelatedInstanceFor

v11.0.0 以前から

newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent)
@param TDeclaringModel $parent
@return TRelatedModel
  1. v11.0.0 追加
    変更後
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param \Illuminate\Database\Eloquent\Model $parent, @return \Illuminate\Database\Eloquent\Model]
  2. v11.15.0 シグネチャ変更
    変更前
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param \Illuminate\Database\Eloquent\Model $parent, @return \Illuminate\Database\Eloquent\Model]
    変更後
    newRelatedInstanceFor(Illuminate\Database\Eloquent\Model $parent) [@param TDeclaringModel $parent, @return TRelatedModel]