Extension
extends Type
in package
Table of Contents
- $application : ApplicationName
- $versionConstraint : VersionConstraint
- __construct() : mixed
- application() : Application
- extension() : Extension
- getApplicationName() : ApplicationName
- getVersionConstraint() : VersionConstraint
- isApplication() : bool
- isCompatibleWith() : bool
- isExtension() : bool
- isExtensionFor() : bool
- isLibrary() : bool
- library() : Library
Properties
$application
private
ApplicationName
$application
$versionConstraint
private
VersionConstraint
$versionConstraint
Methods
__construct()
public
__construct(ApplicationName $application, VersionConstraint $versionConstraint) : mixed
Parameters
- $application : ApplicationName
- $versionConstraint : VersionConstraint
Return values
mixed —application()
public
static application() : Application
Return values
Application —extension()
public
static extension(ApplicationName $application, VersionConstraint $versionConstraint) : Extension
Parameters
- $application : ApplicationName
- $versionConstraint : VersionConstraint
Return values
Extension —getApplicationName()
public
getApplicationName() : ApplicationName
Return values
ApplicationName —getVersionConstraint()
public
getVersionConstraint() : VersionConstraint
Return values
VersionConstraint —isApplication()
public
isApplication() : bool
Tags
Return values
bool —isCompatibleWith()
public
isCompatibleWith(ApplicationName $name, Version $version) : bool
Parameters
- $name : ApplicationName
- $version : Version
Return values
bool —isExtension()
public
isExtension() : bool
Return values
bool —isExtensionFor()
public
isExtensionFor(ApplicationName $name) : bool
Parameters
- $name : ApplicationName
Return values
bool —isLibrary()
public
isLibrary() : bool
Tags
Return values
bool —library()
public
static library() : Library