PackageGenerator
class PackageGenerator (View source)
Generates metapackages.
Properties
| protected string | $generatedProjectBaseDir | Base directory where generated projects are written. |
Methods
__construct()
PackageGenerator constructor.
generate(IOInterface $io, string $base_dir)
Generate Drupal's metapackages whenever composer.lock is updated
builders()
Returns a list of metapackage builders.
bool
static string
encode(array $composer_json_data)
Utility function to encode metapackage json in a consistent way.
Details
__construct()
PackageGenerator constructor.
generate(IOInterface $io, string $base_dir)
Generate Drupal's metapackages whenever composer.lock is updated
protected BuilderInterface[]
builders()
Returns a list of metapackage builders.
protected bool
generateMetapackage(IOInterface $io, BuilderInterface $builder)
Generate one metapackage.
static string
encode(array $composer_json_data)
Utility function to encode metapackage json in a consistent way.