ModelIdentifier
Illuminate\Contracts\Database\ModelIdentifier
class src/Illuminate/Contracts/Database/ModelIdentifier.php
__construct
v11.0.0 以前から
__construct($class, $id, array $relations, $connection)
@param class-string<\Illuminate\Database\Eloquent\Model>|null $class
@param mixed $id
@param array $relations
@param mixed $connection
-
v11.0.0
追加
- 変更後
__construct($class, $id, array $relations, $connection) [@param string $class, @param mixed $id, @param array $relations, @param mixed $connection, @return void]
-
v11.34.0
シグネチャ変更
- 変更前
__construct($class, $id, array $relations, $connection) [@param string $class, @param mixed $id, @param array $relations, @param mixed $connection, @return void]- 変更後
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model> $class, @param mixed $id, @param array $relations, @param mixed $connection, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model> $class, @param mixed $id, @param array $relations, @param mixed $connection, @return void]- 変更後
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model> $class, @param mixed $id, @param array $relations, @param mixed $connection]
-
v12.50.0
シグネチャ変更
- 変更前
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model> $class, @param mixed $id, @param array $relations, @param mixed $connection]- 変更後
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model>|null $class, @param mixed $id, @param array $relations, @param mixed $connection]
getClass
v12.50.0 から
getClass(): ?string
@return class-string<\Illuminate\Database\Eloquent\Model>|null
-
v12.50.0
追加
- 変更後
getClass(): ?string [@return class-string<\Illuminate\Database\Eloquent\Model>|null]
useCollectionClass
v11.0.0 以前から
useCollectionClass(?string $collectionClass)
@param class-string<\Illuminate\Database\Eloquent\Collection>|null $collectionClass
@return $this
-
v11.0.0
追加
- 変更後
useCollectionClass(?string $collectionClass) [@param string|null $collectionClass, @return $this]
-
v11.34.0
シグネチャ変更
- 変更前
useCollectionClass(?string $collectionClass) [@param string|null $collectionClass, @return $this]- 変更後
useCollectionClass(?string $collectionClass) [@param class-string<\Illuminate\Database\Eloquent\Collection> $collectionClass, @return $this]
-
v13.31.0
シグネチャ変更
- 変更前
useCollectionClass(?string $collectionClass) [@param class-string<\Illuminate\Database\Eloquent\Collection> $collectionClass, @return $this]- 変更後
useCollectionClass(?string $collectionClass) [@param class-string<\Illuminate\Database\Eloquent\Collection>|null $collectionClass, @return $this]
useMorphMap
v12.50.0 から
static
static useMorphMap(bool $useMorphMap = true): void
-
v12.50.0
追加
- 変更後
static useMorphMap(bool $useMorphMap = true): void