mediatekformation

DependencyBuilder
in package

Table of Contents

$dependencies  : mixed
$devDependencies  : mixed
$minimumPHPVersion  : mixed
addClassDependency()  : void
Add a dependency that will be reported if the given class is missing.
requirePHP71()  : void
calculateMissingDependencies()  : array<string|int, mixed>
getRequiredDependencyNames()  : array<string|int, mixed>

Properties

Methods

addClassDependency()

Add a dependency that will be reported if the given class is missing.

public addClassDependency(string $class, string $package[, bool $required = true ][, bool $devDependency = false ]) : void

If the dependency is optional, then it will only be reported to the user if other required dependencies are missing. An example is the "validator" when trying to work with forms.

Parameters
$class : string
$package : string
$required : bool = true
$devDependency : bool = false
Return values
void

calculateMissingDependencies()

private calculateMissingDependencies(array<string|int, mixed> $dependencies) : array<string|int, mixed>
Parameters
$dependencies : array<string|int, mixed>
Return values
array<string|int, mixed>

getRequiredDependencyNames()

private getRequiredDependencyNames(array<string|int, mixed> $dependencies) : array<string|int, mixed>
Parameters
$dependencies : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results