Add getLibVersion and getExtVersion method for extensions and libs

This commit is contained in:
crazywhalecc
2024-06-30 22:37:01 +08:00
committed by Jerry Ma
parent f645c8869a
commit eb00e0012f
8 changed files with 157 additions and 1 deletions

View File

@@ -161,7 +161,7 @@ abstract class BuilderBase
* @throws WrongUsageException
* @internal
*/
public function proveExts(array $extensions): void
public function proveExts(array $extensions, bool $skip_check_deps = false): void
{
CustomExt::loadCustomExt();
$this->emitPatchPoint('before-php-extract');
@@ -181,6 +181,10 @@ abstract class BuilderBase
$this->addExt($ext);
}
if ($skip_check_deps) {
return;
}
foreach ($this->exts as $ext) {
$ext->checkDependency();
}