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

Yoast\WP\Lib\Migrations

Table::__construct() public Yoast 1.0

Creates an instance of the Adapter.

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

Хуков нет.

Возвращает

Table.

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

$Table = new Table();
$Table->__construct( $adapter, $name, $options );
$adapter(Adapter) (обязательный)
The current adapter.
$name(строка) (обязательный)
The table name.
$options(массив)
The options.
По умолчанию: []

Код Table::__construct() Yoast 15.2

<?php
public function __construct( $adapter, $name, $options = [] ) {
	// Sanity checks.
	if ( ! $adapter instanceof Adapter ) {
		throw new Exception( 'Invalid MySQL Adapter instance.' );
	}
	if ( ! $name ) {
		throw new Exception( "Invalid 'name' parameter" );
	}
	$this->adapter = $adapter;
	$this->name    = $name;
	$this->options = $options;
	$this->init_sql( $name, $options );
	if ( \array_key_exists( 'id', $options ) ) {
		if ( \is_bool( $options['id'] ) && $options['id'] === false ) {
			$this->auto_generate_id = false;
		}

		// If its a string then we want to auto-generate an integer-based
		// primary key with this name.
		if ( \is_string( $options['id'] ) ) {
			$this->auto_generate_id = true;
			$this->primary_keys[]   = $options['id'];
		}
	}
}