WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

Yoast\WP\Lib\Migrations

Adapter::determine_query_type() private Yoast 1.0

Returns the type of a query.

{} Это метод класса: Adapter{}

Хуков нет.

Возвращает

Число. The query type.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->determine_query_type( $query );
$query(строка) (обязательный)
The query to run.

Код Adapter::determine_query_type() Yoast 15.2

<?php
private function determine_query_type( $query ) {
	$query = \strtolower( \trim( $query ) );
	$match = [];
	\preg_match( '/^(\\w)*/i', $query, $match );
	$type = $match[0];
	switch ( $type ) {
		case 'select':
			return Constants::SQL_SELECT;
		case 'update':
			return Constants::SQL_UPDATE;
		case 'delete':
			return Constants::SQL_DELETE;
		case 'insert':
			return Constants::SQL_INSERT;
		case 'alter':
			return Constants::SQL_ALTER;
		case 'drop':
			return Constants::SQL_DROP;
		case 'create':
			return Constants::SQL_CREATE;
		case 'show':
			return Constants::SQL_SHOW;
		case 'rename':
			return Constants::SQL_RENAME;
		case 'set':
			return Constants::SQL_SET;
		default:
			return Constants::SQL_UNKNOWN_QUERY_TYPE;
	}
}