Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 17... Línea 17...
17
declare(strict_types=1);
17
declare(strict_types=1);
Línea 18... Línea 18...
18
 
18
 
Línea 19... Línea 19...
19
namespace core\output;
19
namespace core\output;
20
 
-
 
21
use core\output\dynamic_tabs\base;
-
 
Línea 22... Línea 20...
22
use renderer_base;
20
 
23
use templatable;
21
use core\output\dynamic_tabs\base;
24
 
22
 
25
/**
23
/**
26
 * Class dynamic tabs
24
 * Class dynamic tabs
27
 *
25
 *
28
 * @package     core
26
 * @package     core
29
 * @copyright   2018 Marina Glancy
27
 * @copyright   2018 Marina Glancy
30
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
-
 
31
 */
28
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
32
class dynamic_tabs implements templatable {
29
 */
Línea 33... Línea 30...
33
 
30
class dynamic_tabs implements templatable {
34
    /** @var base[]  */
31
    /** @var base[]  */
Línea 60... Línea 57...
60
     * @param renderer_base $output
57
     * @param renderer_base $output
61
     * @return array
58
     * @return array
62
     */
59
     */
63
    public function export_for_template(renderer_base $output): array {
60
    public function export_for_template(renderer_base $output): array {
64
        $data = [
61
        $data = [
65
            'tabs' => []
62
            'tabs' => [],
66
        ];
63
        ];
Línea 67... Línea 64...
67
 
64
 
68
        foreach ($this->tabs as $tab) {
65
        foreach ($this->tabs as $tab) {
69
            $dataattributes = [];
66
            $dataattributes = [];