MakerTestDetails
in package
FinalYes
Table of Contents
Properties
- $blockedPhpVersionLower : int
- $blockedPhpVersionUpper : int
- $extraDependencies : array<string|int, mixed>
- $maker : MakerInterface
- $preRunCallbacks : array<string|int, mixed>
- $requiredPackageVersions : array<string|int, mixed>
- $requiredPhpVersion : int
- $rootNamespace : string
- $runCallback : Closure|null
- $skipOnWindows : bool
Methods
- __construct() : mixed
- addExtraDependencies() : self
- addRequiredPackageVersion() : self
- changeRootNamespace() : self
- getDependencies() : array<string|int, mixed>
- getDependencyBuilder() : DependencyBuilder
- getExtraDependencies() : array<string|int, mixed>
- getMaker() : MakerInterface
- getPreRunCallbacks() : array<string|int, Closure>
- getRequiredPackageVersions() : array<string|int, mixed>
- getRootNamespace() : string
- getRunCallback() : Closure
- getUniqueCacheDirectoryName() : string
- isSupportedByCurrentPhpVersion() : bool
- preRun() : self
- run() : self
- setRequiredPhpVersion() : self
- skipOnWindows() : self
Properties
$blockedPhpVersionLower
private
int
$blockedPhpVersionLower
= 0
$blockedPhpVersionUpper
private
int
$blockedPhpVersionUpper
= 0
$extraDependencies
private
array<string|int, mixed>
$extraDependencies
= []
$maker
private
MakerInterface
$maker
$preRunCallbacks
private
array<string|int, mixed>
$preRunCallbacks
= []
$requiredPackageVersions
private
array<string|int, mixed>
$requiredPackageVersions
= []
$requiredPhpVersion
private
int
$requiredPhpVersion
= 80000
$rootNamespace
private
string
$rootNamespace
= 'App'
$runCallback
private
Closure|null
$runCallback
= null
$skipOnWindows
private
bool
$skipOnWindows
= false
Methods
__construct()
public
__construct(MakerInterface $maker) : mixed
Parameters
- $maker : MakerInterface
addExtraDependencies()
public
addExtraDependencies(string ...$packages) : self
Parameters
- $packages : string
Return values
selfaddRequiredPackageVersion()
public
addRequiredPackageVersion(string $packageName, string $versionConstraint) : self
Parameters
- $packageName : string
- $versionConstraint : string
Return values
selfchangeRootNamespace()
public
changeRootNamespace(string $rootNamespace) : self
Parameters
- $rootNamespace : string
Return values
selfgetDependencies()
public
getDependencies() : array<string|int, mixed>
Return values
array<string|int, mixed>getDependencyBuilder()
public
getDependencyBuilder() : DependencyBuilder
Return values
DependencyBuildergetExtraDependencies()
public
getExtraDependencies() : array<string|int, mixed>
Return values
array<string|int, mixed>getMaker()
public
getMaker() : MakerInterface
Return values
MakerInterfacegetPreRunCallbacks()
public
getPreRunCallbacks() : array<string|int, Closure>
Return values
array<string|int, Closure>getRequiredPackageVersions()
public
getRequiredPackageVersions() : array<string|int, mixed>
Return values
array<string|int, mixed>getRootNamespace()
public
getRootNamespace() : string
Return values
stringgetRunCallback()
public
getRunCallback() : Closure
Return values
ClosuregetUniqueCacheDirectoryName()
public
getUniqueCacheDirectoryName() : string
Return values
stringisSupportedByCurrentPhpVersion()
public
isSupportedByCurrentPhpVersion() : bool
Return values
boolpreRun()
public
preRun(Closure $callback) : self
Parameters
- $callback : Closure
Return values
selfrun()
public
run(Closure $callback) : self
Parameters
- $callback : Closure
Return values
selfsetRequiredPhpVersion()
public
setRequiredPhpVersion(int $version) : self
Parameters
- $version : int
Return values
selfskipOnWindows()
public
skipOnWindows() : self