Extension

Main extension model.

Internal

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 = ''

$currentVersion

public bool $currentVersion = false

$description

public string $description = ''

$distributionImage

public string $distributionImage = ''

$distributionWelcomeImage

public string $distributionWelcomeImage = ''
public string $documentationLink = ''

$extensionKey

public string $extensionKey = ''

$integerVersion

public int $integerVersion = 0

$ownerusername

public string $ownerusername = ''

$serializedDependencies

public string $serializedDependencies = ''

$updateComment

public string $updateComment = ''

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
self

createObjectFromRow()

public static createObjectFromRow(array<string|int, mixed> $row) : self
Parameters
$row : array<string|int, mixed>
Return values
self

getStateString()

public getStateString() : string
Return values
string

setDependencies()

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
Return values
SplObjectStorage<string|int, Dependency>

        
On this page

Search results