public function TableConfig::save in Data 8
Saves an entity permanently.
When saving existing entities, the entity is assumed to be complete, partial updates of entities are not supported.
Return value
int Either SAVED_NEW or SAVED_UPDATED, depending on the operation performed.
Throws
\Drupal\Core\Entity\EntityStorageException In case of failures an exception is thrown.
Overrides ConfigEntityBase::save
File
- src/
Entity/ TableConfig.php, line 88
Class
- TableConfig
- Defines the Data Table entity.
Namespace
Drupal\data\EntityCode
public function save() {
if ($this
->isNew()) {
if ($this
->exists()) {
throw new SchemaObjectExistsException(t('Table @name already exists.', array(
'@name' => $this
->id(),
)));
}
$this
->createTable();
}
return parent::save();
}