namespace Drupal\permissions_by_entity\Service;
-use Drupal\Core\Entity\ContentEntityInterface;
+use Drupal\Core\Entity\FieldableEntityInterface;
/**
* Interface AccessCheckerInterface.
interface AccessCheckerInterface {
/**
- * Checks if a user is allowed to access a content entity.
+ * Checks if a user is allowed to access a fieldable entity.
*
- * @param \Drupal\Core\Entity\ContentEntityInterface $entity
- * The content entity.
+ * @param \Drupal\Core\Entity\FieldableEntityInterface $entity
+ * A fieldable entity.
* @param bool|int $uid
* (Optional) Defaults to the uid of the current user.
*
* @return bool TRUE if access is allowed, otherwise FALSE.
* TRUE if access is allowed, otherwise FALSE.
*/
- public function isAccessAllowed(ContentEntityInterface $entity, $uid = FALSE);
+ public function isAccessAllowed(FieldableEntityInterface $entity, $uid = FALSE);
}