public function load($api_path, $apis = null, $api_method = null)
{
if (is_string($api_path)) {
$api_paths = array($api_path);
} else {
$api_paths = $api_path;
}
Verify::isTrue(is_array($api_paths), 'invalid param');
foreach ($api_paths as $api_path) {
$this->loadRoutes($this->routes, $api_path, $apis, $api_method);
foreach ($this->hooks as $hook) {
$hook_route = array();
$this->loadRoutes($hook_route, $api_path . '/hooks', $hook, null);
$this->hook_routes[] = $hook_route;
}
}
}