WP_CLI\Bootstrap
AutoloaderStep::get_custom_vendor_folder()
Get the name of the custom vendor folder as set in composer.json.
Метод класса: AutoloaderStep{}
Хуков нет.
Возвращает
Строку|false
. Name of the custom vendor folder or false if none.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_custom_vendor_folder();
Код AutoloaderStep::get_custom_vendor_folder() AutoloaderStep::get custom vendor folder WP-CLI 2.8.0-alpha
protected function get_custom_vendor_folder() { $maybe_composer_json = WP_CLI_ROOT . '/../../../composer.json'; if ( ! is_readable( $maybe_composer_json ) ) { return false; } $composer = json_decode( file_get_contents( $maybe_composer_json ) ); if ( ! empty( $composer->config ) && ! empty( $composer->config->{'vendor-dir'} ) ) { return $composer->config->{'vendor-dir'}; } return false; }