TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Core\Package\PackageInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Package\PackageInterface:
TYPO3\Flow\Package\PackageInterface TYPO3\CMS\Core\Package\Package

Public Member Functions

 getPackageReplacementKeys ()
 
 getClassFilesFromAutoloadRegistry ()
 
 isPartOfFactoryDefault ()
 
 isPartOfMinimalUsableSystem ()
 
- Public Member Functions inherited from TYPO3\Flow\Package\PackageInterface
 boot (\TYPO3\Flow\Core\Bootstrap $bootstrap)
 
 getPackageMetaData ()
 
 getClassFiles ()
 
 getPackageKey ()
 
 getNamespace ()
 
 isProtected ()
 
 isObjectManagementEnabled ()
 
 setProtected ($protected)
 
 getPackagePath ()
 
 getClassesPath ()
 
 getClassesNamespaceEntryPath ()
 
 getResourcesPath ()
 
 getConfigurationPath ()
 
 getMetaPath ()
 
 getDocumentationPath ()
 
 getPackageDocumentations ()
 

Additional Inherited Members

- Public Attributes inherited from TYPO3\Flow\Package\PackageInterface
const PATTERN_MATCH_PACKAGEKEY = '/^[a-z0-9]+\.(?:[a-z0-9][\.a-z0-9]*)+$/i'
 
const DIRECTORY_CLASSES = 'Classes/'
 
const DIRECTORY_CONFIGURATION = 'Configuration/'
 
const DIRECTORY_DOCUMENTATION = 'Documentation/'
 
const DIRECTORY_METADATA = 'Meta/'
 
const DIRECTORY_TESTS_FUNCTIONAL = 'Tests/Functional/'
 
const DIRECTORY_TESTS_UNIT = 'Tests/Unit/'
 
const DIRECTORY_RESOURCES = 'Resources/'
 

Detailed Description

Interface for a Flow Package class

Definition at line 19 of file PackageInterface.php.

Member Function Documentation

◆ getClassFilesFromAutoloadRegistry()

TYPO3\CMS\Core\Package\PackageInterface::getClassFilesFromAutoloadRegistry ( )
Returns
array

Implemented in TYPO3\CMS\Core\Package\Package.

◆ getPackageReplacementKeys()

TYPO3\CMS\Core\Package\PackageInterface::getPackageReplacementKeys ( )

◆ isPartOfFactoryDefault()

TYPO3\CMS\Core\Package\PackageInterface::isPartOfFactoryDefault ( )

Tells if the package is part of the default factory configuration and therefor activated at first installation.

Returns
boolean

Implemented in TYPO3\CMS\Core\Package\Package.

◆ isPartOfMinimalUsableSystem()

TYPO3\CMS\Core\Package\PackageInterface::isPartOfMinimalUsableSystem ( )

Tells if the package is required for a minimal usable (backend) system and therefor activated if PackageStates is created from scratch for whatever reason.

Returns
boolean

Implemented in TYPO3\CMS\Core\Package\Package.