private function OpignoScormPlayer::opignoScormPlayerStartSco in Opigno SCORM 8
Same name and namespace in other branches
- 3.x src/OpignoScormPlayer.php \Drupal\opigno_scorm\OpignoScormPlayer::opignoScormPlayerStartSco()
Determine the start SCO for the SCORM package.
@todo Get last viewed SCO.
Parameters
array $flat_tree: Flat tree.
Return value
object Start SCO.
1 call to OpignoScormPlayer::opignoScormPlayerStartSco()
- OpignoScormPlayer::toRendarableArray in src/OpignoScormPlayer.php 
- Build rendarable array for scorm package output.
File
- src/OpignoScormPlayer.php, line 163 
Class
- OpignoScormPlayer
- Class OpignoScormPlayer.
Namespace
Drupal\opigno_scormCode
private function opignoScormPlayerStartSco(array $flat_tree) {
  foreach ($flat_tree as $sco) {
    if (!empty($sco->launch)) {
      return $sco;
    }
  }
  // Failsafe. Just get the first element.
  return array_shift($flat_tree);
}