![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/framework/Setup/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Setup; /** * DB resource interface * * @api * @since 100.0.2 */ interface SetupInterface { /** * Gets connection object * * @return \Magento\Framework\DB\Adapter\AdapterInterface */ public function getConnection(); /** * Adds table placeholder/table name relation * * @param string $tableName * @param string $realTableName * @return $this */ public function setTable($tableName, $realTableName); /** * Gets table name (validated by db adapter) by table placeholder * * @param string|array $tableName * @return string */ public function getTable($tableName); /** * Gets table placeholder by table name * * @param string $tableName * @return string * @since 100.1.0 */ public function getTablePlaceholder($tableName); /** * Checks if table exists * * @param string $table * @return bool */ public function tableExists($table); /** * Runs plain SQL query(ies) * * @param string $sql * @return $this */ public function run($sql); /** * Prepares database before install/upgrade * * @return $this */ public function startSetup(); /** * Prepares database after install/upgrade * * @return $this */ public function endSetup(); }