* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Domain\SqlManagement; /** * Class SqlRequestSettings stores SqlRequest settings. */ class SqlRequestSettings { /** * Name of the setting for SqlRequest SQL query result file encoding in ps_configuration. */ public const FILE_ENCODING = 'PS_ENCODING_FILE_MANAGER_SQL'; /** * @var string Encoding in which downloaded SqlRequest SQL query result files will be encoded */ private $fileEncoding; /** * @param string $fileEncoding */ public function __construct($fileEncoding) { $this->setFileEncoding($fileEncoding); } /** * @return string */ public function getFileEncoding() { return $this->fileEncoding; } /** * @param string $fileEncoding */ private function setFileEncoding($fileEncoding) { $this->fileEncoding = $fileEncoding; } }