HelpSection.php in Drupal 8
Same filename and directory in other branches
Namespace
Drupal\help\AnnotationFile
core/modules/help/src/Annotation/HelpSection.phpView source
<?php
namespace Drupal\help\Annotation;
use Drupal\Component\Annotation\Plugin;
/**
* Defines a Plugin annotation object for help page section plugins.
*
* Plugin Namespace: Plugin\HelpSection
*
* For a working example, see \Drupal\help\Plugin\HelpSection\HookHelpSection.
*
* @see \Drupal\help\HelpSectionPluginInterface
* @see \Drupal\help\Plugin\HelpSection\HelpSectionPluginBase
* @see \Drupal\help\HelpSectionManager
* @see hook_help_section_info_alter()
* @see plugin_api
*
* @Annotation
*/
class HelpSection extends Plugin {
/**
* The plugin ID.
*
* @var string
*/
public $id;
/**
* The text to use as the title of the help page section.
*
* @var \Drupal\Core\Annotation\Translation
*
* @ingroup plugin_translatable
*/
public $title;
/**
* The description of the help page section.
*
* @var \Drupal\Core\Annotation\Translation
*
* @ingroup plugin_translatable
*/
public $description;
/**
* The (optional) permission needed to view the help section.
*
* Only set if this section needs its own permission, beyond the generic
* 'access administration pages' permission needed to see the /admin/help
* page itself.
*
* @var string
*/
public $permission = '';
/**
* An optional weight for the help section.
*
* The sections will be ordered by this weight on the help page.
*
* @var int
*/
public $weight = 0;
}
Classes
Name | Description |
---|---|
HelpSection | Defines a Plugin annotation object for help page section plugins. |