/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Setup/SetupInterface.php
78 строк
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 17:47
22 окт 2025, 17:47
1b769b7
Код
Авторство
О чём код?
<?php /** * Copyright 2015 Adobe * All Rights Reserved. */ 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(); }