Мне надо подключится к MySQL через именованные каналы(pipe names). Для этого нужен такой формат соединения $dsn = 'mysql:unix_socket=' . DB_HOST . ';dbname=' . DB_NAME;
Как я понимаю для этого мне придется заменить добавить в директорию application\src\??? и заменить protected function getDsn()
Какой файл в concrete5.7 отвечает за установку соединения?
Есть подозрение, что это concrete/src/Database/Driver/PDOMySqlConcrete5/Driver.php и переопределить надо private function _constructPdoDsn(array $params). Хотя concrete/vendor/dapphp/securimage/securimage.php самостоятельно генерирует dsn protected function getDsn().
Может я изобретаю велосипед и есть штатные методы подключения через pipe names?