swoole hooks can be compiled if pgsql/sqlite are not compiled in statically

This commit is contained in:
DubbleClick
2025-08-25 11:09:02 +07:00
parent af90b840ee
commit e975e151f9
3 changed files with 3 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ class swoole_hook_pgsql extends Extension
public function validate(): void
{
// pdo_pgsql need to be disabled
if ($this->builder->getExt('pdo_pgsql') !== null) {
if ($this->builder->getExt('pdo_pgsql')?->isBuildStatic()) {
throw new WrongUsageException('swoole-hook-pgsql provides pdo_pgsql, if you enable pgsql hook for swoole, you must remove pdo_pgsql extension.');
}
}