hn-8.x-1.x-dev/src/Plugin/HnEntityManagerPluginBase.php
src/Plugin/HnEntityManagerPluginBase.php
<?php
namespace Drupal\hn\Plugin;
use Drupal\Component\Plugin\PluginBase;
use Drupal\Core\Entity\EntityInterface;
/**
* Base class for Headless Ninja Entity Manager Plugin plugins.
*/
abstract class HnEntityManagerPluginBase extends PluginBase implements HnEntityManagerPluginInterface {
/**
* The interface or class that this HnEntityManager supports.
*
* @var string|\stdClass
*/
protected $supports;
/**
* {@inheritdoc}
*/
public function isSupported(EntityInterface $entity) {
return $entity instanceof $this->supports;
}
}
