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:----ODgSldg+T2iwqBOsZQqWNRjWe8UF+ylCiZgG2h1l76bcUfzSivPGzJML1cALgtPef7RPNNpKThh2WSKWVfvvsl5tqh9/S1m8SmhkrEmdDqrau+WSWrzi3SjUzyaaqs0Y3qs+LDWjTy8hPcMhZsI3e2HUR/oMrGw49HORD/U6N5vME6Xm5oSTalWFw9oHp07qrxOf/4MQQLyb+bmPF9o7p8Y1DHs7wLoasSIE2jI8okq2EFJn4NCmHe/D2BDRnGxdq8YWlc2Hbgzw6Ne/UCTiHXmdFoTr280iZO/IMnnudp6421K9DDKJ/AK6QpTqNitd/ZMqvZmWgbkvBwLaZ5m0WfmaW2sApX3g/pHThtKtJyFf+W3Vi1ssie+WeJlLo7dumQFF5OWHMUzVDfDaLJJLgcyT3xKsrUGOO9DOK7R96D4IOwweThiVQB/72FTqktNN42P+kw/d+7y0/RYJD6xidDwdyoGjR54r5J2UeNJOwjwl7IS/QvPg+DH+nu8Q3NhC0ao+RtBX3XPjjc/6SmczLK/PXKM9dic+DxJzHb5wRWpiEv+AXCXm+dZkBC1E7vjNlwbugYuKH5ek1xbEiSWM38NnJm3VCN94fVbL9uSZ9Bp64TWrMySZzPaO/vIC9/GEgDC3Z/d5DxhnIhQBuoaq0Dgw4lsIblNlO4ZY5Zr0AaA=----ATTACHMENT:----OTM4NTEzOTQxMTIyODI2NSA1NTUxMjkxODc1NjYwNDUwIDYwMzI1MzQzNzI4OTY3NDc=