HomeDevCentral

Implement PDOEngine::initialize

Description

Implement PDOEngine::initialize

Summary:
If a project needs Keruald Database with PDO support, it would benefit
from calling PDOEngine::initialize to get an instance of PDOEngine
instead of DatabaseEngine.

It also throws EngineSetupException if a non-PDO engine is configured.

Ref T2169

Test Plan: Tested with D3835 on Obsidian codebase

Maniphest Tasks: T2169

Differential Revision: https://devcentral.nasqueron.org/D3837

Details

Provenance
derecksonAuthored on Sat, Nov 1, 00:25
derecksonPushed on Sat, Nov 1, 00:35
Differential Revision
D3837: Implement PDOEngine::initialize
Parents
rKERUALD372fd0d941e6: Bump Keruald YAML version to 0.1.1
Branches
Unknown
Tags
Unknown
Tasks
T2169: Support prepared statement for PDO drivers