Improving validation error messages
Publish PHP Package / docker (push) Successful in 6s Details

This commit is contained in:
Pavel Shevaev 2024-04-24 16:51:02 +03:00
parent f5d1c418ed
commit 7e3927cb72
1 changed files with 2 additions and 2 deletions

View File

@ -286,7 +286,7 @@ function bhl_validate_func_ref(string $module_file, string $func_full_name, arra
{
$module_chunks = preg_split('~namespace\s+'.preg_quote($namespace).'\s*{~', $module_src);
if(count($module_chunks) < 2)
throw new Exception("Namespace '$namespace' not found in '$module_file'");
throw new Exception("Namespace '$namespace' for func '$func_full_name' not found in '$module_file'");
$module_chunks = array_filter($module_chunks, function($item) { return strlen($item) > 0;});
}
else
@ -319,7 +319,7 @@ function bhl_validate_func_ref(string $module_file, string $func_full_name, arra
return;
}
throw new Exception("Func '$func' signature '".implode(',', $signature)."' not found in module '$module_file'");
throw new Exception("Func '$func_full_name(".implode(',', $signature).")' not found in '$module_file'");
}
function bhl_upm_path() : string