TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement Class Reference
Inheritance diagram for TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement:

Public Member Functions

 __construct (PackageInterface $package)
 
 getIterator ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 serialize ()
 
 unserialize ($serialized)
 
 count ()
 
 toArray ()
 

Protected Member Functions

 initializeBasicExtensionInformation ()
 
 initializeExtensionIcon ()
 
 initializeExtensionFiles ()
 

Protected Attributes

 $package
 
 $extensionFilesToCheckFor
 
 $extensionInformation = []
 

Detailed Description

Class to simulate the "old" extension information array element

Definition at line 24 of file LoadedExtensionArrayElement.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::__construct ( PackageInterface  $package)

Member Function Documentation

◆ count()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::count ( )

◆ getIterator()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::getIterator ( )

◆ initializeBasicExtensionInformation()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::initializeBasicExtensionInformation ( )
protected

Create main information

Returns
void

Definition at line 66 of file LoadedExtensionArrayElement.php.

Referenced by TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement\__construct().

◆ initializeExtensionFiles()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::initializeExtensionFiles ( )
protected

Register found files in extension array if extension was found

Parameters
void

Definition at line 122 of file LoadedExtensionArrayElement.php.

Referenced by TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement\__construct().

◆ initializeExtensionIcon()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::initializeExtensionIcon ( )
protected

◆ offsetExists()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::offsetExists (   $offset)

◆ offsetGet()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::offsetGet (   $offset)

◆ offsetSet()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::offsetSet (   $offset,
  $value 
)

◆ offsetUnset()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::offsetUnset (   $offset)

◆ serialize()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::serialize ( )

String representation of object

string the string representation of the object or null

Definition at line 200 of file LoadedExtensionArrayElement.php.

◆ toArray()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::toArray ( )
Returns
array

Definition at line 231 of file LoadedExtensionArrayElement.php.

◆ unserialize()

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::unserialize (   $serialized)

Member Data Documentation

◆ $extensionFilesToCheckFor

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::$extensionFilesToCheckFor
protected
Initial value:
= [
'ext_localconf.php',
'ext_tables.php',
'ext_tables.sql',
'ext_tables_static+adt.sql',
'ext_typoscript_constants.txt',
'ext_typoscript_setup.txt'
]

Definition at line 34 of file LoadedExtensionArrayElement.php.

◆ $extensionInformation

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::$extensionInformation = []
protected

Definition at line 46 of file LoadedExtensionArrayElement.php.

◆ $package

TYPO3\CMS\Core\Compatibility\LoadedExtensionArrayElement::$package
protected

Definition at line 29 of file LoadedExtensionArrayElement.php.