Automattic\Jetpack\Autoloader
ManifestGenerator::buildPsr4Manifest() private WC 1.0
Builds the contents for the PSR-4 manifest file.
{} Это метод класса: ManifestGenerator{}
Хуков нет.
Возвращает
Строку/null. $manifestFile
Использование
$result = ManifestGenerator::buildPsr4Manifest( $fileName, $namespaces );
- $fileName(строка) (обязательный)
- The filename we are building.
- $namespaces(массив) (обязательный)
- The formatted PSR-4 data for the manifest.
Код ManifestGenerator::buildPsr4Manifest() ManifestGenerator::buildPsr4Manifest WC 5.0.0
private static function buildPsr4Manifest( $fileName, $namespaces ) {
$fileContent = PHP_EOL;
foreach ( $namespaces as $namespace => $data ) {
$namespaceCode = var_export( $namespace, true );
$versionCode = var_export( $data['version'], true );
$pathCode = 'array( ' . implode( ', ', $data['path'] ) . ' )';
$fileContent .= <<<MANIFEST_CODE
$namespaceCode => array(
'version' => $versionCode,
'path' => $pathCode
),
MANIFEST_CODE;
$fileContent .= PHP_EOL;
}
return self::buildFile( $fileName, $fileContent );
}