Files
kiri-core/http-server/Route/Any.php
T
2020-08-31 01:27:08 +08:00

40 lines
462 B
PHP

<?php
namespace HttpServer\Route;
/**
* Class Any
* @package BeReborn\Route
*/
class Any
{
private $nodes = [];
/**
* Any constructor.
* @param array $nodes
*/
public function __construct(array $nodes)
{
$this->nodes = $nodes;
}
/**
* @param $name
* @param $arguments
* @return $this
*/
public function __call($name, $arguments)
{
foreach ($this->nodes as $node) {
$node->{$name}(...$arguments);
}
return $this;
}
}