Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.
   1  <?php
   2  
   3  namespace PhpOffice\PhpSpreadsheet\Reader\Ods;
   4  
   5  use DOMElement;
   6  use PhpOffice\PhpSpreadsheet\Spreadsheet;
   7  
   8  abstract class BaseLoader
   9  {
  10      /**
  11       * @var Spreadsheet
  12       */
  13      protected $spreadsheet;
  14  
  15      /**
  16       * @var string
  17       */
  18      protected $tableNs;
  19  
  20      public function __construct(Spreadsheet $spreadsheet, string $tableNs)
  21      {
  22          $this->spreadsheet = $spreadsheet;
  23          $this->tableNs = $tableNs;
  24      }
  25  
  26      abstract public function read(DOMElement $workbookData): void;
  27  }