License

Namespace

Table of Contents

Interfaces

GeneratorInterface

Generates LICENSE files from composer.json metadata.

PlaceholderResolverInterface

Resolves placeholders in license templates with metadata values.

ReaderInterface

Reads and exposes metadata from composer.json for license generation.

ResolverInterface

Resolves license identifiers to their corresponding template filenames.

TemplateLoaderInterface

Loads license template files from the filesystem.

Classes

Generator

Generates LICENSE files from composer.json metadata.

PlaceholderResolver

Resolves placeholders in license templates with metadata values.

Reader

Reads composer.json and exposes metadata for license generation.

Resolver

Resolves license identifiers to their corresponding template filenames.

TemplateLoader

Loads license template files from the filesystem.