ParagraphsCategory.php in Paragraphs Editor Enhancements 8
Namespace
Drupal\paragraphs_ee\EntityFile
src/Entity/ParagraphsCategory.phpView source
<?php
namespace Drupal\paragraphs_ee\Entity;
use Drupal\Core\Config\Entity\ConfigEntityBase;
use Drupal\paragraphs_ee\ParagraphsCategoryInterface;
/**
* Defines the Example entity.
*
* @ConfigEntityType(
* id = "paragraphs_category",
* label = @Translation("Paragraphs category"),
* handlers = {
* "list_builder" = "Drupal\paragraphs_ee\Controller\ParagraphsCategoryListBuilder",
* "form" = {
* "add" = "Drupal\paragraphs_ee\Form\ParagraphsCategoryForm",
* "edit" = "Drupal\paragraphs_ee\Form\ParagraphsCategoryForm",
* "delete" = "Drupal\paragraphs_ee\Form\ParagraphsCategoryDeleteForm",
* }
* },
* config_prefix = "paragraphs_category",
* admin_permission = "administer paragraphs categories",
* entity_keys = {
* "id" = "id",
* "label" = "label",
* "weight" = "weight"
* },
* config_export = {
* "id",
* "label",
* "description",
* "weight"
* },
* links = {
* "edit-form" = "/admin/structure/paragraphs_category/{paragraphs_category}",
* "delete-form" = "/admin/structure/paragraphs_category/{paragraphs_category}/delete",
* }
* )
*/
class ParagraphsCategory extends ConfigEntityBase implements ParagraphsCategoryInterface {
/**
* The category ID.
*
* @var string
*/
public $id;
/**
* The category label.
*
* @var string
*/
public $label;
/**
* The category description.
*
* @var string
*/
public $description;
/**
* The category weight.
*
* @var int
*/
public $weight;
/**
* {@inheritdoc}
*/
public function getDescription() {
return $this
->get('description');
}
/**
* {@inheritdoc}
*/
public function getWeight() {
return $this
->get('weight');
}
}
Classes
Name | Description |
---|---|
ParagraphsCategory | Defines the Example entity. |