public function __call($name, $arguments)
{
foreach ($this->_items as $key => $item) {
if (is_callable($item, $name) || method_exists($item, $name)) {
$items[] = (new \ReflectionMethod($item, $name))->invokeArgs($item, $arguments);
} else {
// not callable
}
}
return self::o($items);
}