public function ContentTypeILT::getAllContents in Opigno Instructor-led Trainings 8
Same name and namespace in other branches
- 3.x src/Plugin/OpignoGroupManagerContentType/ContentTypeILT.php \Drupal\opigno_ilt\Plugin\OpignoGroupManagerContentType\ContentTypeILT::getAllContents()
Get all the entities in an array of LearningPathContent.
Return value
LearningPathContent[]|false The contents or FALSE in case of error.
Overrides ContentTypeInterface::getAllContents
1 call to ContentTypeILT::getAllContents()
- ContentTypeILT::getAvailableContents in src/Plugin/ OpignoGroupManagerContentType/ ContentTypeILT.php 
- Get all the published entities in an array of LearningPathContent.
File
- src/Plugin/ OpignoGroupManagerContentType/ ContentTypeILT.php, line 144 
Class
- ContentTypeILT
- Class ContentTypeILT.
Namespace
Drupal\opigno_ilt\Plugin\OpignoGroupManagerContentTypeCode
public function getAllContents() {
  try {
    /** @var \Drupal\opigno_ilt\ILTInterface[] $entities */
    $entities = \Drupal::entityTypeManager()
      ->getStorage('opigno_ilt')
      ->loadMultiple();
  } catch (InvalidPluginDefinitionException $e) {
    // TODO: Log the error.
    return FALSE;
  }
  $contents = [];
  foreach ($entities as $entity) {
    $contents[] = $this
      ->getContent($entity);
  }
  return $contents;
}