public function EntityInterface::isNew

Returns whether the entity is new.

Usually an entity is new if no ID exists for it yet. However, entities may be enforced to be new with existing IDs too.

Return value

TRUE if the entity is new, or FALSE if the entity has already been saved.

See also

\Drupal\Core\Entity\EntityInterface::enforceIsNew()

3 methods override EntityInterface::isNew()
Entity::isNew in drupal/core/lib/Drupal/Core/Entity/Entity.php
Implements \Drupal\Core\Entity\EntityInterface::isNew().
EntityBCDecorator::isNew in drupal/core/lib/Drupal/Core/Entity/EntityBCDecorator.php
Forwards the call to the decorated entity.
ViewUI::isNew in drupal/core/modules/views_ui/lib/Drupal/views_ui/ViewUI.php
Implements \Drupal\Core\Entity\EntityInterface::isNew().

File

drupal/core/lib/Drupal/Core/Entity/EntityInterface.php, line 63
Contains \Drupal\Core\Entity\EntityInterface.

Class

EntityInterface
Defines a common interface for all entity objects.

Namespace

Drupal\Core\Entity

Code

public function isNew();