WP_CLI\Bootstrap
IncludeFrameworkAutoloader::process()
Process this single bootstrapping step.
Метод класса: IncludeFrameworkAutoloader{}
Хуков нет.
Возвращает
BootstrapState
. Modified state to pass to the next step.
Использование
$IncludeFrameworkAutoloader = new IncludeFrameworkAutoloader(); $IncludeFrameworkAutoloader->process( $state );
- $state(BootstrapState) (обязательный)
- Contextual state to pass into the step.
Код IncludeFrameworkAutoloader::process() IncludeFrameworkAutoloader::process WP-CLI 2.8.0-alpha
public function process( BootstrapState $state ) { if ( ! class_exists( 'WP_CLI\Autoloader' ) ) { require_once WP_CLI_ROOT . '/php/WP_CLI/Autoloader.php'; } $autoloader = new Autoloader(); $mappings = [ 'WP_CLI' => WP_CLI_ROOT . '/php/WP_CLI', 'cli' => WP_CLI_VENDOR_DIR . '/wp-cli/php-cli-tools/lib/cli', 'Requests' => WP_CLI_VENDOR_DIR . '/rmccue/requests/library/Requests', 'Symfony\Component\Finder' => WP_CLI_VENDOR_DIR . '/symfony/finder/', ]; foreach ( $mappings as $namespace => $folder ) { $autoloader->add_namespace( $namespace, $folder ); } include_once WP_CLI_VENDOR_DIR . '/rmccue/requests/library/Requests.php'; include_once WP_CLI_VENDOR_DIR . '/wp-cli/mustangostang-spyc/Spyc.php'; $autoloader->register(); return $state; }