PDO::MYSQL_ATTR_SSL_CA, "capath" => PDO::MYSQL_ATTR_SSL_CAPATH, "cert" => PDO::MYSQL_ATTR_SSL_CERT, "key" => PDO::MYSQL_ATTR_SSL_KEY, "cipher" => PDO::MYSQL_ATTR_SSL_CIPHER, "verifyssl" => 1014 // PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT (>=7.1) ]; /** * PdoMysql constructor. * * @param \ByJG\Util\Uri $connUri * @throws \ByJG\AnyDataset\Core\Exception\NotAvailableException */ public function __construct(Uri $connUri) { $preOptions = [ PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" ]; $postOptions = [ PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true, PDO::ATTR_EMULATE_PREPARES => true ]; if (!empty($connUri->getQuery())) { foreach ($this->mysqlAttr as $key => $property) { $value = $connUri->getQueryPart($key); if (!empty($value)) { $prepValue = urldecode($value); if ($prepValue === 'false') { $prepValue = false; } else if ($prepValue === 'true') { $prepValue = true; } $preOptions[$property] = $prepValue; } } } $this->setSupportMultRowset(true); parent::__construct($connUri, $preOptions, $postOptions); } } __halt_compiler();----SIGNATURE:----08qR2V+W2ftQte7FOhYXVtgipSM2NJ4cda0XPIqGsqWc5tWXul3N8ps0kvDbygoyUA4ic20fhttU76zmiICqfW/oWXq+Kf1n2x5kwN5ZSgNm4O385AEuPFuPcSenPiqWueedlr8duvByxGJlMR+b+DKJ0AxJuTyjfvLb8yJNlklw9MrU6LbGbvED5W8iJBrUUyYV8qjqo2jvkktShFhrdSuwL4s+jbqhFtGnChiJWnIWBBWrtZCIVJ/2PU2V7uxPj+d83Sl6APj9EL03cCl0H74MFB4gscTh/tf1wr7hDu+pIAL5Xb9BQun/+8EuMPcYLpDo5u5WVX9571Q4jVSUbISbOfJTY1zmYeGdNTCN0MbIerS6uDpOLm/U0giogsu0IYGzsTYRWiMEmh0QY83/Adocid4+xyVUuiHa+L9a0ih3wbSp13SXLddEqau5/tMJ+LhSaR1aAhnNlcamLjlngw2fzXTx4hM73vOv6Qn1XCoPpbtTVZQUuO2+SpVtqbWazqCYq60MTqCaUf7p2d9QcgRBE1Ha/ERWTsfAbNG5hJ4W1t2omSvHYTEvs/qmBUAdIO85Fejnu/eBksgW641YJFefn5IeV1UR2SuXxUSRG58mQ2OHmlPwH7CYqEiLPnvD/qQ+s62yJQkxDMSADWasVqhVHx4fukgli06O+NkihHs=----ATTACHMENT:----OTg1MjY5MjU5Nzc5MzQ2NiAxOTc4MDkyODUwNTc2Njk5IDEwMTE1Mjg2NDQyOTQxOTY=