TYPO3 CMS  TYPO3_6-2
TYPO3\Flow\Package\MetaDataInterface Interface Reference
Inheritance diagram for TYPO3\Flow\Package\MetaDataInterface:
TYPO3\Flow\Package\MetaData

Public Member Functions

 getPackageKey ()
 
 getVersion ()
 
 getDescription ()
 
 getCategories ()
 
 getParties ()
 
 getConstraintsByType ($constraintType)
 
 getConstraints ()
 

Public Attributes

const CONSTRAINT_TYPE_DEPENDS = 'depends'
 
const CONSTRAINT_TYPE_CONFLICTS = 'conflicts'
 
const CONSTRAINT_TYPE_SUGGESTS = 'suggests'
 
const PARTY_TYPE_PERSON = 'person'
 
const PARTY_TYPE_COMPANY = 'company'
 
const CONSTRAINT_SCOPE_PACKAGE = 'package'
 
const CONSTRAINT_SCOPE_SYSTEM = 'system'
 

Detailed Description

Interface for TYPO3 Package MetaData information

Definition at line 18 of file MetaDataInterface.php.

Member Function Documentation

◆ getCategories()

TYPO3\Flow\Package\MetaDataInterface::getCategories ( )
Returns
Array of string The package categories

Implemented in TYPO3\Flow\Package\MetaData.

◆ getConstraints()

TYPO3\Flow\Package\MetaDataInterface::getConstraints ( )

Get all constraints

Returns
array An array of array of Package constraints

Implemented in TYPO3\Flow\Package\MetaData.

◆ getConstraintsByType()

TYPO3\Flow\Package\MetaDataInterface::getConstraintsByType (   $constraintType)
Parameters
string$constraintTypeType of the constraints to get: CONSTRAINT_TYPE_*
Returns
Array of TYPO3 Package constraints

Implemented in TYPO3\Flow\Package\MetaData.

◆ getDescription()

TYPO3\Flow\Package\MetaDataInterface::getDescription ( )
Returns
string The package description

Implemented in TYPO3\Flow\Package\MetaData.

◆ getPackageKey()

TYPO3\Flow\Package\MetaDataInterface::getPackageKey ( )
Returns
string The package key

Implemented in TYPO3\Flow\Package\MetaData.

◆ getParties()

TYPO3\Flow\Package\MetaDataInterface::getParties ( )
Returns
Array of TYPO3 The package parties

Implemented in TYPO3\Flow\Package\MetaData.

◆ getVersion()

TYPO3\Flow\Package\MetaDataInterface::getVersion ( )
Returns
string The package version

Implemented in TYPO3\Flow\Package\MetaData.

Member Data Documentation

◆ CONSTRAINT_SCOPE_PACKAGE

const TYPO3\Flow\Package\MetaDataInterface::CONSTRAINT_SCOPE_PACKAGE = 'package'

Definition at line 27 of file MetaDataInterface.php.

◆ CONSTRAINT_SCOPE_SYSTEM

const TYPO3\Flow\Package\MetaDataInterface::CONSTRAINT_SCOPE_SYSTEM = 'system'

Definition at line 28 of file MetaDataInterface.php.

◆ CONSTRAINT_TYPE_CONFLICTS

const TYPO3\Flow\Package\MetaDataInterface::CONSTRAINT_TYPE_CONFLICTS = 'conflicts'

Definition at line 21 of file MetaDataInterface.php.

◆ CONSTRAINT_TYPE_DEPENDS

const TYPO3\Flow\Package\MetaDataInterface::CONSTRAINT_TYPE_DEPENDS = 'depends'

◆ CONSTRAINT_TYPE_SUGGESTS

const TYPO3\Flow\Package\MetaDataInterface::CONSTRAINT_TYPE_SUGGESTS = 'suggests'

Definition at line 22 of file MetaDataInterface.php.

◆ PARTY_TYPE_COMPANY

const TYPO3\Flow\Package\MetaDataInterface::PARTY_TYPE_COMPANY = 'company'

Definition at line 25 of file MetaDataInterface.php.

◆ PARTY_TYPE_PERSON

const TYPO3\Flow\Package\MetaDataInterface::PARTY_TYPE_PERSON = 'person'

Definition at line 24 of file MetaDataInterface.php.