for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* MIT License
* Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.
*/
namespace SprykerEco\Zed\Econda;
use Exception;
use Spryker\Shared\Application\ApplicationConstants;
use Spryker\Zed\Kernel\AbstractBundleConfig;
use SprykerEco\Shared\Econda\EcondaConstants;
class EcondaConfig extends AbstractBundleConfig
{
const ECONDA_CSV_DELIMITER = '|';
const ECONDA_CSV_CATEGORY_DELIMITER = '^^';
* @return string
public function getHostYves()
return $this->get(ApplicationConstants::HOST_YVES);
}
public function getFileExportPath()
return $this->get(EcondaConstants::ECONDA_CSV_FOLDER_PATH);
* @param string $pdoEcondaQueryName
* @param string $dbEngineName
*
* @throws \Exception
public function getPdoEcondaQueryClassName($pdoEcondaQueryName, $dbEngineName)
$data = [
'MySql' => [
],
'PostgreSql' => [
];
if (!isset($data[$dbEngineName][$pdoEcondaQueryName])) {
throw new Exception('Invalid PdoEcondaQueryName name: ' . $pdoEcondaQueryName);
return $data[$dbEngineName][$pdoEcondaQueryName];