Mise à jour
Mise à jour de la base de données, veuillez patienter...
Site original : Tontof
<?php include('src/helpers/middleware/middleware.php');
function before($object, $next) {
$object[] = 'before';
return $next($object);
}
function after($object, $next) {
$object = $next($object);
$object[] = 'after';
return $object;
}
function core($object) {
$object[] = 'core';
return $object;
}
$middleware = middleware(['after', 'before', 'after', 'before'], 'core');
var_dump($middleware());
?>
Le résultat est le suivant
array(5) {
[0] =>
string(6) "before"
[1] =>
string(6) "before"
[2] =>
string(4) "core"
[3] =>
string(5) "after"
[4] =>
string(5) "after"
}
<?php include('src/helpers/middleware/middleware.php');
function before($object, $next) {
$object[] = 'before';
return $next($object);
}
function after($object, $next) {
$object = $next($object);
$object[] = 'after';
return $object;
}
function core($object) {
$object[] = 'core';
return $object;
}
$middleware = middleware(['after', 'before', 'after', 'before'], 'core');
var_dump($middleware());
?>
Le résultat est le suivant
array(5) {
[0] =>
string(6) "before"
[1] =>
string(6) "before"
[2] =>
string(4) "core"
[3] =>
string(5) "after"
[4] =>
string(5) "after"
}