Extension
Main extension model.
This class is a specific domain model implementation and is not part of the Public TYPO3 API.
Table of Contents
Properties
- $alldownloadcounter : int
- $authorEmail : string
- $authorName : string
- $category : int
- $currentVersion : bool
- $dependencies : SplObjectStorage<string|int, Dependency>
- $description : string
- $distributionImage : string
- $distributionWelcomeImage : string
- $documentationLink : string
- $extensionKey : string
- $integerVersion : int
- $lastUpdated : int
- $md5hash : string
- $ownerusername : string
- $remote : string
- $reviewState : int
- $serializedDependencies : string
- $state : int
- $title : string
- $uid : int
- $updateComment : string
- $version : string
Methods
- createFromExtensionArray() : self
- Map a legacy extension array to an object
- createObjectFromRow() : self
- getDependencies() : SplObjectStorage<string|int, Dependency>
- getStateString() : string
- getTypo3Dependency() : Dependency|null
- setDependencies() : mixed
- convertDependenciesToObjects() : SplObjectStorage<string|int, Dependency>
- Converts string dependencies to an object storage of dependencies
Properties
$alldownloadcounter
public
int
$alldownloadcounter
= 0
$authorEmail
public
string
$authorEmail
= ''
$authorName
public
string
$authorName
= ''
$category
public
int
$category
= 0
$currentVersion
public
bool
$currentVersion
= false
$dependencies
public
SplObjectStorage<string|int, Dependency>
$dependencies
= null
$description
public
string
$description
= ''
$distributionImage
public
string
$distributionImage
= ''
$distributionWelcomeImage
public
string
$distributionWelcomeImage
= ''
$documentationLink
public
string
$documentationLink
= ''
$extensionKey
public
string
$extensionKey
= ''
$integerVersion
public
int
$integerVersion
= 0
$lastUpdated
public
int
$lastUpdated
= 0
$md5hash
public
string
$md5hash
= ''
$ownerusername
public
string
$ownerusername
= ''
$remote
public
string
$remote
= ''
$reviewState
public
int
$reviewState
= 0
$serializedDependencies
public
string
$serializedDependencies
= ''
$state
public
int
$state
= 0
$title
public
string
$title
= ''
$uid
public
int
$uid
= 0
$updateComment
public
string
$updateComment
= ''
$version
public
string
$version
= ''
Methods
createFromExtensionArray()
Map a legacy extension array to an object
public
static createFromExtensionArray(array<string|int, mixed> $extensionArray) : self
Parameters
- $extensionArray : array<string|int, mixed>
Return values
selfcreateObjectFromRow()
public
static createObjectFromRow(array<string|int, mixed> $row) : self
Parameters
- $row : array<string|int, mixed>
Return values
selfgetDependencies()
public
getDependencies() : SplObjectStorage<string|int, Dependency>
Return values
SplObjectStorage<string|int, Dependency>getStateString()
public
getStateString() : string
Return values
stringgetTypo3Dependency()
public
getTypo3Dependency() : Dependency|null
Return values
Dependency|nullsetDependencies()
public
setDependencies(SplObjectStorage<string|int, Dependency> $dependencies) : mixed
Parameters
- $dependencies : SplObjectStorage<string|int, Dependency>
convertDependenciesToObjects()
Converts string dependencies to an object storage of dependencies
protected
convertDependenciesToObjects(string $dependencies) : SplObjectStorage<string|int, Dependency>
Parameters
- $dependencies : string