Spec-Zone.ru › CakePHP 4.3

Класс ConnectionHelper

Помощник для управления тестовыми подключениями

Пространство имен: Cake\TestSuite

Краткое описание методов

  • addTestAliases() public

    Добавляет test_<connection name> псевдонимы для всех подключений, не являющихся тестовыми.

  • dropTables() public

    Удаляет все таблицы.

  • enableQueryLogging() public

    Включает ведение журнала запросов для всех подключений к базе данных.

  • runWithoutConstraints() public

    Выполняет обратный вызов с отключенными ограничениями корректно по базе данных.

  • truncateTables() public

    Обнуляет все таблицы.

Подробное описание методов

addTestAliases() public

addTestAliases(): void

Добавляет test_<connection name> псевдонимы для всех подключений, не являющихся тестовыми.

Это заставляет все модели использовать тестовое подключение вместо этого. Например, если модель ошибочно использует подключение files, то оно будет переименовано в test_files.

Подключение default переименовывается в test.

Возвращает

void

dropTables() public

dropTables(string $connectionName, array<string>|null $tables = null): void

Удаляет все таблицы.

Параметры

string $connectionName

Имя подключения

array<string>|null $tables optional

Список имен таблиц или null для всех.

Возвращает

void

enableQueryLogging() public

enableQueryLogging(array<int, string>|null $connections = null): void

Включает ведение журнала запросов для всех подключений к базе данных.

Параметры

array<int, string>|null $connections optional

Имена подключений или null для всех.

Возвращает

void

runWithoutConstraints() public

runWithoutConstraints(Cake\Database\Connection $connection, Closure $callback): void

Выполняет обратный вызов с отключенными ограничениями корректно по базе данных.

Параметры

Cake\Database\Connection $connection

Подключение к базе данных

Closure $callback

Обратный вызов

Возвращает

void

truncateTables() public

truncateTables(string $connectionName, array<string>|null $tables = null): void

Обнуляет все таблицы.

Параметры

string $connectionName

Имя подключения

array<string>|null $tables optional

Список имен таблиц или null для всех.

Возвращает

void

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/class-Cake.TestSuite.ConnectionHelper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API