1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<?php
declare(strict_types=1);
namespace Doctrine\ORM\Exception;
use function get_debug_type;
final class EntityMissingAssignedId extends ORMException
{
/** @param object $entity */
public static function forField($entity, string $field): self
{
return new self('Entity of type ' . get_debug_type($entity) . " is missing an assigned ID for field '" . $field . "'. " .
'The identifier generation strategy for this entity requires the ID field to be populated before ' .
'EntityManager#persist() is called. If you want automatically generated identifiers instead ' .
'you need to adjust the metadata mapping accordingly.');
}
}
|