TYPO3
7.6
|
Static Public Member Functions | |
static | returnInstallPaths () |
static | returnAllowedInstallPaths () |
static | returnAllowedInstallTypes () |
Public Attributes | |
const | DISTRIBUTION_CATEGORY = 10 |
Protected Attributes | |
$objectManager | |
$extensionKey = '' | |
$version = '' | |
$integerVersion = 0 | |
$title = '' | |
$description = '' | |
$state = 0 | |
$category = 0 | |
$lastUpdated | |
$updateComment = '' | |
$authorName = '' | |
$authorEmail = '' | |
$currentVersion = false | |
$md5hash = '' | |
$reviewState | |
$alldownloadcounter | |
$serializedDependencies = '' | |
$dependencies = null | |
$position = 0 | |
Static Protected Attributes | |
static | $defaultCategories |
static | $defaultStates |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractDomainObject | |
isPropertyDirty ($previousValue, $currentValue) | |
Main extension model
Definition at line 20 of file extensionmanager/Classes/Domain/Model/Extension.php.
addDependency | ( | \TYPO3\CMS\Extensionmanager\Domain\Model\Dependency | $dependency | ) |
\TYPO3\CMS\Extensionmanager\Domain\Model\Dependency | $dependency |
Definition at line 548 of file extensionmanager/Classes/Domain/Model/Extension.php.
getAlldownloadcounter | ( | ) |
Definition at line 615 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$alldownloadcounter.
getAuthorEmail | ( | ) |
Definition at line 177 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$authorEmail.
getAuthorName | ( | ) |
Definition at line 194 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$authorName.
getCategory | ( | ) |
Definition at line 211 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$category.
Referenced by Extension\getCategoryString().
getCategoryIndexFromStringOrNumber | ( | $category | ) |
Returns category index from a given string or an integer. Fallback to 4 - 'misc' in case string is not found or integer ist out of range.
string | int | $category | Category string or integer |
Definition at line 237 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$category, and elseif.
getCategoryString | ( | ) |
Get Category String
Definition at line 221 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\getCategory().
getCurrentVersion | ( | ) |
Definition at line 434 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$currentVersion.
getDefaultState | ( | $state = null | ) |
Returns either array with all default states or index/title of a state entry.
mixed | $state | state title or state index |
Definition at line 343 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$state.
getDescription | ( | ) |
Definition at line 266 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$description.
getExtensionKey | ( | ) |
Definition at line 283 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$extensionKey.
Referenced by ExtensionManagementService\downloadExtension().
getIntegerVersion | ( | ) |
Definition at line 565 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$integerVersion.
getLastUpdated | ( | ) |
Definition at line 300 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$lastUpdated.
getMd5hash | ( | ) |
Definition at line 451 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$md5hash.
getPosition | ( | ) |
Definition at line 599 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$position.
getReviewState | ( | ) |
Definition at line 582 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$reviewState.
getSerializedDependencies | ( | ) |
Definition at line 517 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$serializedDependencies.
getState | ( | ) |
Definition at line 317 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$state.
Referenced by Extension\getStateString().
getStateString | ( | ) |
Get State string
Definition at line 327 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\getState().
getTitle | ( | ) |
Definition at line 383 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$title.
getUpdateComment | ( | ) |
Definition at line 400 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$updateComment.
getVersion | ( | ) |
Definition at line 417 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$version.
Referenced by DependencyUtility\checkExtensionDependency().
injectObjectManager | ( | \TYPO3\CMS\Extbase\Object\ObjectManager | $objectManager | ) |
\TYPO3\CMS\Extbase\Object\ObjectManager | $objectManager |
Definition at line 160 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$objectManager.
|
static |
Allowed install pathes
Definition at line 478 of file extensionmanager/Classes/Domain/Model/Extension.php.
References $GLOBALS.
Referenced by ExtensionManagementService\copyDependencies(), and FileHandlingUtility\isValidExtensionPath().
|
static |
Allowed install names: System, Global, Local
Definition at line 499 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by RemoveExtensionViewHelper\render(), and DownloadUtility\setDownloadPath().
|
static |
Possible install pathes
Definition at line 462 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by FileHandlingUtility\getExtensionDir(), ListUtility\getInstallTypeForPackage(), and ExtensionManagementService\setInExtensionRepository().
setAlldownloadcounter | ( | $alldownloadcounter | ) |
int | $alldownloadcounter |
Definition at line 607 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$alldownloadcounter.
setAuthorEmail | ( | $authorEmail | ) |
string | $authorEmail |
Definition at line 169 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$authorEmail.
setAuthorName | ( | $authorName | ) |
string | $authorName |
Definition at line 186 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$authorName.
setCategory | ( | $category | ) |
int | $category |
Definition at line 203 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$category.
setCurrentVersion | ( | $currentVersion | ) |
bool | $currentVersion |
Definition at line 426 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$currentVersion.
setDependencies | ( | $dependencies | ) |
\SplObjectStorage | $dependencies |
Definition at line 526 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$dependencies.
setDescription | ( | $description | ) |
string | $description |
Definition at line 258 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$description.
setExtensionKey | ( | $extensionKey | ) |
string | $extensionKey |
Definition at line 275 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$extensionKey.
setIntegerVersion | ( | $integerVersion | ) |
int | $integerVersion |
Definition at line 557 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$integerVersion.
setLastUpdated | ( | \DateTime | $lastUpdated | ) |
\DateTime | $lastUpdated |
Definition at line 292 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$lastUpdated.
setMd5hash | ( | $md5hash | ) |
string | $md5hash |
Definition at line 443 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$md5hash.
setPosition | ( | $position | ) |
int | $position |
Definition at line 591 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$position.
setReviewState | ( | $reviewState | ) |
int | $reviewState |
Definition at line 574 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$reviewState.
setSerializedDependencies | ( | $dependencies | ) |
string | $dependencies |
Definition at line 509 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$dependencies.
setState | ( | $state | ) |
int | $state |
Definition at line 309 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$state.
setTitle | ( | $title | ) |
string | $title |
Definition at line 375 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$title.
setUpdateComment | ( | $updateComment | ) |
string | $updateComment |
Definition at line 392 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$updateComment.
setVersion | ( | $version | ) |
string | $version |
Definition at line 409 of file extensionmanager/Classes/Domain/Model/Extension.php.
References Extension\$version.
|
protected |
Definition at line 139 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getAlldownloadcounter(), and Extension\setAlldownloadcounter().
|
protected |
Definition at line 119 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getAuthorEmail(), and Extension\setAuthorEmail().
|
protected |
Definition at line 114 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getAuthorName(), and Extension\setAuthorName().
|
protected |
Definition at line 99 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getCategory(), Extension\getCategoryIndexFromStringOrNumber(), and Extension\setCategory().
|
protected |
Definition at line 124 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getCurrentVersion(), and Extension\setCurrentVersion().
|
staticprotected |
Definition at line 32 of file extensionmanager/Classes/Domain/Model/Extension.php.
|
staticprotected |
Definition at line 50 of file extensionmanager/Classes/Domain/Model/Extension.php.
|
protected |
Definition at line 149 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\setDependencies(), and Extension\setSerializedDependencies().
|
protected |
Definition at line 89 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getDescription(), and Extension\setDescription().
|
protected |
Definition at line 69 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getExtensionKey(), and Extension\setExtensionKey().
|
protected |
Definition at line 79 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getIntegerVersion(), and Extension\setIntegerVersion().
|
protected |
Definition at line 104 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getLastUpdated(), and Extension\setLastUpdated().
|
protected |
Definition at line 129 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getMd5hash(), and Extension\setMd5hash().
|
protected |
Definition at line 64 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\injectObjectManager().
|
protected |
Definition at line 155 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getPosition(), and Extension\setPosition().
|
protected |
Definition at line 134 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getReviewState(), and Extension\setReviewState().
|
protected |
Definition at line 144 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getSerializedDependencies().
|
protected |
Definition at line 94 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getDefaultState(), Extension\getState(), and Extension\setState().
|
protected |
Definition at line 84 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getTitle(), and Extension\setTitle().
|
protected |
Definition at line 109 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getUpdateComment(), and Extension\setUpdateComment().
|
protected |
Definition at line 74 of file extensionmanager/Classes/Domain/Model/Extension.php.
Referenced by Extension\getVersion(), and Extension\setVersion().
const DISTRIBUTION_CATEGORY = 10 |
Category index for distributions
Definition at line 25 of file extensionmanager/Classes/Domain/Model/Extension.php.