Lggr
Public Member Functions | List of all members
PharIo\Manifest\Extension Class Reference
Inheritance diagram for PharIo\Manifest\Extension:
Inheritance graph
[legend]
Collaboration diagram for PharIo\Manifest\Extension:
Collaboration graph
[legend]

Public Member Functions

 __construct (ApplicationName $application, VersionConstraint $versionConstraint)
 
 getApplicationName ()
 
 getVersionConstraint ()
 
 isExtension ()
 
 isExtensionFor (ApplicationName $name)
 
 isCompatibleWith (ApplicationName $name, Version $version)
 
- Public Member Functions inherited from PharIo\Manifest\Type
 isApplication ()
 
 isLibrary ()
 

Additional Inherited Members

- Static Public Member Functions inherited from PharIo\Manifest\Type
static application ()
 
static library ()
 
static extension (ApplicationName $application, VersionConstraint $versionConstraint)
 

Constructor & Destructor Documentation

◆ __construct()

PharIo\Manifest\Extension::__construct ( ApplicationName  $application,
VersionConstraint  $versionConstraint 
)
Parameters
ApplicationName$application
VersionConstraint$versionConstraint

Member Function Documentation

◆ getApplicationName()

PharIo\Manifest\Extension::getApplicationName ( )

◆ getVersionConstraint()

PharIo\Manifest\Extension::getVersionConstraint ( )
Returns
VersionConstraint

◆ isCompatibleWith()

PharIo\Manifest\Extension::isCompatibleWith ( ApplicationName  $name,
Version  $version 
)
Parameters
ApplicationName$name
Version$version
Returns
bool

◆ isExtension()

PharIo\Manifest\Extension::isExtension ( )
Returns
bool

Reimplemented from PharIo\Manifest\Type.

◆ isExtensionFor()

PharIo\Manifest\Extension::isExtensionFor ( ApplicationName  $name)
Parameters
ApplicationName$name
Returns
bool

The documentation for this class was generated from the following file: