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

Public Member Functions

 __construct (\TYPO3\CMS\Core\Package\PackageManager $packageManager)
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 serialize ()
 
 unserialize ($serialized)
 
 count ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 reset ()
 
 hasPackageManager ()
 
 toArray ()
 

Protected Attributes

 $packageManager
 
 $loadedExtensionArrayElementCache = []
 
 $iteratorPosition
 

Detailed Description

Class to simulate the "old" extension information array

Definition at line 22 of file LoadedExtensionsArray.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::__construct ( \TYPO3\CMS\Core\Package\PackageManager  $packageManager)

Member Function Documentation

◆ count()

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

Count elements of an object

int The custom count as an integer.

Definition at line 133 of file LoadedExtensionsArray.php.

◆ current()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::current ( )

◆ hasPackageManager()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::hasPackageManager ( )

Whether package manager is set in class

Returns
bool TRUE if package manager is set

Definition at line 216 of file LoadedExtensionsArray.php.

◆ key()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::key ( )

◆ next()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::next ( )

Move forward to next element

void Any returned value is ignored.

Definition at line 155 of file LoadedExtensionsArray.php.

◆ offsetExists()

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

◆ offsetGet()

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

◆ offsetSet()

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

◆ offsetUnset()

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

Offset to unset

mixed $offset The offset to unset. void

Definition at line 99 of file LoadedExtensionsArray.php.

◆ reset()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::reset ( )

Reset

Returns
void

Definition at line 205 of file LoadedExtensionsArray.php.

References TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray\rewind().

◆ rewind()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::rewind ( )

Rewind the Iterator to the first element

void Any returned value is ignored.

Definition at line 194 of file LoadedExtensionsArray.php.

Referenced by TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray\reset().

◆ serialize()

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

String representation of object

string the string representation of the object or null

Definition at line 110 of file LoadedExtensionsArray.php.

◆ toArray()

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

Definition at line 224 of file LoadedExtensionsArray.php.

◆ unserialize()

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

◆ valid()

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::valid ( )

Member Data Documentation

◆ $iteratorPosition

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::$iteratorPosition
protected

◆ $loadedExtensionArrayElementCache

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::$loadedExtensionArrayElementCache = []
protected

Definition at line 32 of file LoadedExtensionsArray.php.

◆ $packageManager

TYPO3\CMS\Core\Compatibility\LoadedExtensionsArray::$packageManager
protected