pdo) { $this->intPDO(); } assert($this->pdo !== null); return $this->pdo; } private function intPDO(): void { $this->pdo = $this->pdoFactory->create($this->databaseParams); } }