entity_generic-8.x-3.x-dev/src/Generic/EntityStatusTrait.php
src/Generic/EntityStatusTrait.php
<?php
namespace Drupal\entity_generic\Generic;
/**
* Implements status functionality.
*/
trait EntityStatusTrait {
/**
* {@inheritdoc}
*/
public function isActive() {
return (bool) $this->getEntityKey('status');
}
/**
* {@inheritdoc}
*/
public function getStatus() {
return (bool) $this->getEntityKey('status');
}
/**
* {@inheritdoc}
*/
public function setStatus($active) {
return $this->set($this->getEntityKey('status'), $active ? 1 : 0);
}
}
