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

Composer\Installers

OxidInstaller::prepareVendorDirectory() protected WC 1.0

Makes sure there is a vendormetadata.php file inside the vendor folder if there is a vendor folder.

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

Хуков нет.

Возвращает

null.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->prepareVendorDirectory( $installPath );
$installPath(строка) (обязательный)

Код OxidInstaller::prepareVendorDirectory() WC 4.7.1

<?php
protected function prepareVendorDirectory($installPath)
{
	$matches = '';
	$hasVendorDirectory = preg_match(self::VENDOR_PATTERN, $installPath, $matches);
	if (!$hasVendorDirectory) {
		return;
	}

	$vendorDirectory = $matches['vendor'];
	$vendorPath = getcwd() . '/modules/' . $vendorDirectory;
	if (!file_exists($vendorPath)) {
		mkdir($vendorPath, 0755, true);
	}

	$vendorMetaDataPath = $vendorPath . '/vendormetadata.php';
	touch($vendorMetaDataPath);
}