class StatusTypeService in Heartbeat 8
Class StatusTypeService.
@package Drupal\statusmessage
Hierarchy
- class \Drupal\statusmessage\StatusTypeService
 
Expanded class hierarchy of StatusTypeService
2 files declare their use of StatusTypeService
- ContentController.php in modules/
statusmessage/ src/ Controller/ ContentController.php  - StatusForm.php in modules/
statusmessage/ src/ Form/ StatusForm.php  
1 string reference to 'StatusTypeService'
- statusmessage.services.yml in modules/
statusmessage/ statusmessage.services.yml  - modules/statusmessage/statusmessage.services.yml
 
1 service uses StatusTypeService
- status_type_service in modules/
statusmessage/ statusmessage.services.yml  - Drupal\statusmessage\StatusTypeService
 
File
- modules/
statusmessage/ src/ StatusTypeService.php, line 12  
Namespace
Drupal\statusmessageView source
class StatusTypeService {
  /**
   * Drupal\Core\Entity\Query\QueryFactory definition.
   *
   * @var \Drupal\Core\Entity\Query\QueryFactory
   */
  protected $entityQuery;
  /**
   * Drupal\Core\Entity\EntityTypeManager definition.
   *
   * @var \Drupal\Core\Entity\EntityTypeManager
   */
  protected $entityTypeManager;
  /**
   * Constructor.
   */
  public function __construct(QueryFactory $entity_query, EntityTypeManager $entity_type_manager) {
    $this->entityQuery = $entity_query;
    $this->entityTypeManager = $entity_type_manager;
  }
  public function getTypes() {
    return $this->entityQuery
      ->get('status_type')
      ->execute();
  }
  public function load($id) {
    return $this->entityTypeManager
      ->getStorage('status_type')
      ->load($id);
  }
  public function loadAll() {
    return $this->entityTypeManager
      ->getStorage('status_type')
      ->loadMultiple($this
      ->getTypes());
  }
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            StatusTypeService:: | 
                  protected | property | Drupal\Core\Entity\Query\QueryFactory definition. | |
| 
            StatusTypeService:: | 
                  protected | property | Drupal\Core\Entity\EntityTypeManager definition. | |
| 
            StatusTypeService:: | 
                  public | function | ||
| 
            StatusTypeService:: | 
                  public | function | ||
| 
            StatusTypeService:: | 
                  public | function | ||
| 
            StatusTypeService:: | 
                  public | function | Constructor. |