exists($namespace . 'visitor.' . $prefix . $template)) { $view = $namespace . 'visitor.' . $prefix . $template; break; } } if (is_null($view)) { throw new InvalidArgumentException('Cannot find template for ' . $namespace . $template); } return $view; } }