Property | Type | Description | |
---|---|---|---|
$composerLockCache | array | Runtime cache for composer.lock data | |
$composerManifestCache | array | Runtime cache for composer.json data |
Method | Description | |
---|---|---|
flushCaches ( ) : void | Flushes the internal caches for manifest files and composer lock. | |
getComposerManifest ( string $manifestPath, string $configurationPath = null ) : array | mixed | Returns contents of Composer manifest - or part there of. | |
getComposerPackageNameFromPackageKey ( string $packageKey ) : string | Determines the composer package name ("vendor/foo-bar") from the Flow package key ("Vendor.Foo.Bar") | |
isFlowPackageType ( string $packageType ) : boolean | Checks if the given (composer) package type is a type native to the neos project. | |
readComposerLock ( ) : array | Read the content of the composer.lock | |
writeComposerManifest ( string $manifestPath, string $packageKey, array $composerManifestData = [] ) : array | Write a composer manifest for the package. |
Method | Description | |
---|---|---|
readComposerManifest ( string $manifestPath ) : array | Read the content of composer.json in the given path |
public static flushCaches ( ) : void | ||
return | void |
public static getComposerPackageNameFromPackageKey ( string $packageKey ) : string | ||
$packageKey | string | |
return | string |
public static isFlowPackageType ( string $packageType ) : boolean | ||
$packageType | string | |
return | boolean |
public static readComposerLock ( ) : array | ||
return | array |
protected static readComposerManifest ( string $manifestPath ) : array | ||
$manifestPath | string | |
return | array |
protected static array $composerLockCache | ||
return | array |
protected static array $composerManifestCache | ||
return | array |