ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
Custom.php
Go to the documentation of this file.
1
<?
php
2
/* Copyright (c) 2017 Stefan Hecken <stefan.hecken@concepts-and-training.de> Extended GPL, see docs/LICENSE */
3
4
namespace
ILIAS\Transformation\Transformations
;
5
6
use
ILIAS\Transformation\Transformation
;
7
11
class
Custom
implements
Transformation
12
{
16
protected
$transform
;
17
21
public
function
__construct
(callable
$transform
)
22
{
23
$this->
transform
=
$transform
;
24
}
25
29
public
function
transform
(
$from
)
30
{
31
return
call_user_func($this->
transform
,
$from
);
32
}
33
37
public
function
__invoke
(
$from
)
38
{
39
return
$this->
transform
(
$from
);
40
}
41
}
ILIAS\Transformation\Transformations\Custom\$transform
$transform
Definition:
Custom.php:16
ILIAS\Transformation\Transformations\Custom
Transform values according to custom configuration.
Definition:
Custom.php:11
ILIAS\Transformation\Transformation
A transformation is a function from one datatype to another.
Definition:
Transformation.php:15
$from
$from
Definition:
logout-iframe.php:5
ILIAS\Transformation\Transformations\Custom\__construct
__construct(callable $transform)
Definition:
Custom.php:21
ILIAS\Transformation\Transformations
Definition:
AddLabels.php:4
Transformation
ILIAS\Transformation\Transformations\Custom\__invoke
__invoke($from)
Transformations should be callable.This MUST do the same as transform.
Definition:
Custom.php:37
php
ILIAS\Transformation\Transformations\Custom\transform
transform($from)
Perform the transformation.Please use this for transformations. It's more performant than calling inv...
Definition:
Custom.php:29
src
Transformation
Transformations
Custom.php
Generated on Thu Jan 16 2025 19:01:38 for ILIAS by
1.8.13 (using
Doxyfile
)