123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- namespace Illuminate\Contracts\Database;
- class ModelIdentifier
- {
- /**
- * The class name of the model.
- *
- * @var string
- */
- public $class;
- /**
- * The unique identifier of the model.
- *
- * This may be either a single ID or an array of IDs.
- *
- * @var mixed
- */
- public $id;
- /**
- * The relationships loaded on the model.
- *
- * @var array
- */
- public $relations;
- /**
- * The connection name of the model.
- *
- * @var string|null
- */
- public $connection;
- /**
- * Create a new model identifier.
- *
- * @param string $class
- * @param mixed $id
- * @param array $relations
- * @param mixed $connection
- * @return void
- */
- public function __construct($class, $id, array $relations, $connection)
- {
- $this->id = $id;
- $this->class = $class;
- $this->relations = $relations;
- $this->connection = $connection;
- }
- }
|