PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / Eloquent / Relations / HasMany.php
independent-analytics / vendor / illuminate / database / Eloquent / Relations Last commit date
Concerns 2 years ago BelongsTo.php 2 years ago BelongsToMany.php 2 years ago HasMany.php 2 years ago HasManyThrough.php 2 years ago HasOne.php 2 years ago HasOneOrMany.php 2 years ago HasOneThrough.php 2 years ago MorphMany.php 2 years ago MorphOne.php 2 years ago MorphOneOrMany.php 2 years ago MorphPivot.php 2 years ago MorphTo.php 2 years ago MorphToMany.php 2 years ago Pivot.php 2 years ago Relation.php 2 years ago
HasMany.php
45 lines
1 <?php
2
3 namespace IAWP_SCOPED\Illuminate\Database\Eloquent\Relations;
4
5 use IAWP_SCOPED\Illuminate\Database\Eloquent\Collection;
6 /** @internal */
7 class HasMany extends HasOneOrMany
8 {
9 /**
10 * Get the results of the relationship.
11 *
12 * @return mixed
13 */
14 public function getResults()
15 {
16 return !\is_null($this->getParentKey()) ? $this->query->get() : $this->related->newCollection();
17 }
18 /**
19 * Initialize the relation on a set of models.
20 *
21 * @param array $models
22 * @param string $relation
23 * @return array
24 */
25 public function initRelation(array $models, $relation)
26 {
27 foreach ($models as $model) {
28 $model->setRelation($relation, $this->related->newCollection());
29 }
30 return $models;
31 }
32 /**
33 * Match the eagerly loaded results to their parents.
34 *
35 * @param array $models
36 * @param \Illuminate\Database\Eloquent\Collection $results
37 * @param string $relation
38 * @return array
39 */
40 public function match(array $models, Collection $results, $relation)
41 {
42 return $this->matchMany($models, $results, $relation);
43 }
44 }
45