TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository Class Reference

Public Member Functions

 injectObjectManager (\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
 
 injectListUtility (\TYPO3\CMS\Extensionmanager\Utility\ListUtility $listUtility)
 
 countAll ()
 
 findOneByOffset ($offset)
 

Protected Member Functions

 getExtensionIconWithPath ($extensionEntry)
 

Protected Attributes

 $objectManager
 
 $listUtility
 
 $extensions = []
 

Detailed Description

Extension repository

Definition at line 22 of file ExtensionRepository.php.

Member Function Documentation

◆ countAll()

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::countAll ( )

Counts all objects of this repository

Returns
int The extension count

Definition at line 95 of file ExtensionRepository.php.

References TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository\$extensions.

◆ findOneByOffset()

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::findOneByOffset (   $offset)

Find one extension by offset

Parameters
int$offsetThe offset
Returns
TYPO3 The extension

Definition at line 107 of file ExtensionRepository.php.

References TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository\$extensions.

◆ getExtensionIconWithPath()

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::getExtensionIconWithPath (   $extensionEntry)
protected

◆ injectListUtility()

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::injectListUtility ( \TYPO3\CMS\Extensionmanager\Utility\ListUtility  $listUtility)

◆ injectObjectManager()

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::injectObjectManager ( \TYPO3\CMS\Extbase\Object\ObjectManagerInterface  $objectManager)
Parameters
\TYPO3\CMS\Extbase\Object\ObjectManagerInterface$objectManager

Definition at line 42 of file ExtensionRepository.php.

References TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository\$objectManager.

Member Data Documentation

◆ $extensions

◆ $listUtility

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::$listUtility
protected

◆ $objectManager

TYPO3\CMS\Lang\Domain\Repository\ExtensionRepository::$objectManager
protected