WP_CLI\Bootstrap

InitializeLogger::declare_loggers()privateWP-CLI 1.0

Load the class declarations for the loggers.

Метод класса: InitializeLogger{}

Хуков нет.

Возвращает

null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->declare_loggers();

Код InitializeLogger::declare_loggers() WP-CLI 2.8.0-alpha

private function declare_loggers() {
	$logger_dir = WP_CLI_ROOT . '/php/WP_CLI/Loggers';
	$iterator   = new DirectoryIterator( $logger_dir );

	// Make sure the base class is declared first.
	include_once "$logger_dir/Base.php";

	foreach ( $iterator as $filename ) {
		if ( '.php' !== substr( $filename, - 4 ) ) {
			continue;
		}

		include_once "$logger_dir/$filename";
	}
}