/** * $configuration may contain following keys: * <ul> * <li>host * <li>database * <li>login * <li>password * <li>initCommand * <li>options * <li>engine * </ul> * * @param array $configuration Array of Name => Value pairs. */ public function __construct(array $configuration) { parent::__construct($configuration); $this->engine = isset($configuration['engine']) ? $configuration['engine'] : ""; }