ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Factory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24use ILIAS\Data\Factory as DataFactory;
27
29{
30 public function __construct(
31 protected DataFactory $data_factory,
32 protected Refinery $refinery,
33 protected Storage $storage,
34 ) {
35 }
36
40 public function sequence(
41 INavigation\Sequence\SegmentRetrieval $segment_retrieval
42 ): Sequence\Sequence {
43 return new Sequence\Sequence(
44 $this->data_factory,
45 $this->refinery,
46 $this->storage,
47 $segment_retrieval
48 );
49 }
50
51}
Builds data types.
Definition: Factory.php:36
sequence(INavigation\Sequence\SegmentRetrieval $segment_retrieval)
Definition: Factory.php:40
__construct(protected DataFactory $data_factory, protected Refinery $refinery, protected Storage $storage,)
Definition: Factory.php:30
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Storage is simple key/value store without further schema definition.
Definition: Storage.php:30