You are here

public function OpignoScorm::scormLoadByFileEntity in Opigno SCORM 3.x

Same name and namespace in other branches
  1. 8 src/OpignoScorm.php \Drupal\opigno_scorm\OpignoScorm::scormLoadByFileEntity()

Get Scorm data by it's file id.

Parameters

\Drupal\file\Entity\File $file: File entity.

Return value

mixed Scorm data.

File

src/OpignoScorm.php, line 251

Class

OpignoScorm
Class OpignoScorm.

Namespace

Drupal\opigno_scorm

Code

public function scormLoadByFileEntity(File $file) {
  $connection = $this->database;
  return $connection
    ->select('opigno_scorm_packages', 'o')
    ->fields('o', [])
    ->condition('fid', $file
    ->id())
    ->execute()
    ->fetchObject();
}