DomainAdminSelection.php in Domain Access 8
File
domain/src/Plugin/EntityReferenceSelection/DomainAdminSelection.phpView source
<?php
namespace Drupal\domain\Plugin\EntityReferenceSelection;
/**
* Provides entity reference selections for the domain entity type.
*
* @EntityReferenceSelection(
* id = "domain:domain",
* label = @Translation("Domain administrator selection"),
* base_plugin_label = @Translation("Domain administrator"),
* entity_types = {"domain"},
* group = "domain",
* weight = 5
* )
*/
class DomainAdminSelection extends DomainSelection {
/**
* Sets the context for the alter hook.
*
* The only difference between this selector and its parent are the
* permissions used to restrict access. Since the field information is not
* available through the DefaultSelector class, we have to coerce that
* information to pass it to our hook.
*
* We could do this by reading the id from the annotation, but setting an
* explicit variable seems more obvious for developers.
*
* @var string
*/
protected $fieldType = 'admin';
}
Classes
Name![]() |
Description |
---|---|
DomainAdminSelection | Provides entity reference selections for the domain entity type. |