ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Factory.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
25 
26 interface Factory
27 {
38  public function standard(
39  string $label,
40  URLBuilder $url_builder,
41  URLBuilderToken $row_id_parameter
42  ): Standard;
43 
54  public function single(
55  string $label,
56  URLBuilder $url_builder,
57  URLBuilderToken $row_id_parameter
58  ): Single;
59 
70  public function multi(
71  string $label,
72  URLBuilder $url_builder,
73  URLBuilderToken $row_id_parameter
74  ): Multi;
75 }
single(string $label, URLBuilder $url_builder, URLBuilderToken $row_id_parameter)
description: purpose: > The Single Action applies to a single record only.
multi(string $label, URLBuilder $url_builder, URLBuilderToken $row_id_parameter)
description: purpose: > The Multi Action can only be used with more than one record.
standard(string $label, URLBuilder $url_builder, URLBuilderToken $row_id_parameter)
description: purpose: > The Standard Action applies to both a single and multiple records...
URLBuilder.
Definition: URLBuilder.php:40