PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.4
Independent Analytics – WordPress Analytics Plugin v2.15.4
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 / contracts / Database / ModelIdentifier.php
independent-analytics / vendor / illuminate / contracts / Database Last commit date
Eloquent 3 weeks ago Events 2 years ago Query 3 weeks ago ModelIdentifier.php 3 weeks ago
ModelIdentifier.php
68 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Contracts\Database;
4
5 /** @internal */
6 class ModelIdentifier
7 {
8 /**
9 * The class name of the model.
10 *
11 * @var string
12 */
13 public $class;
14 /**
15 * The unique identifier of the model.
16 *
17 * This may be either a single ID or an array of IDs.
18 *
19 * @var mixed
20 */
21 public $id;
22 /**
23 * The relationships loaded on the model.
24 *
25 * @var array
26 */
27 public $relations;
28 /**
29 * The connection name of the model.
30 *
31 * @var string|null
32 */
33 public $connection;
34 /**
35 * The class name of the model collection.
36 *
37 * @var string|null
38 */
39 public $collectionClass;
40 /**
41 * Create a new model identifier.
42 *
43 * @param string $class
44 * @param mixed $id
45 * @param array $relations
46 * @param mixed $connection
47 * @return void
48 */
49 public function __construct($class, $id, array $relations, $connection)
50 {
51 $this->id = $id;
52 $this->class = $class;
53 $this->relations = $relations;
54 $this->connection = $connection;
55 }
56 /**
57 * Specify the collection class that should be used when serializing / restoring collections.
58 *
59 * @param string|null $collectionClass
60 * @return $this
61 */
62 public function useCollectionClass(?string $collectionClass)
63 {
64 $this->collectionClass = $collectionClass;
65 return $this;
66 }
67 }
68