opt
/
cpanel
/
ea-wappspector
/
vendor
/
rector
/
rector
/
vendor
/
illuminate
/
contracts
/
Database
➕ New
📤 Upload
✎ Editing:
ModelIdentifier.php
← Back
<?php namespace RectorPrefix202411\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; /** * The class name of the model collection. * * @var string|null */ public $collectionClass; /** * 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; } /** * Specify the collection class that should be used when serializing / restoring collections. * * @param string|null $collectionClass * @return $this */ public function useCollectionClass(?string $collectionClass) { $this->collectionClass = $collectionClass; return $this; } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel