‪TYPO3CMS  10.4
TYPO3\CMS\Extensionmanager\Domain\Model\Repository Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Domain\Model\Repository:
TYPO3\CMS\Extbase\DomainObject\AbstractEntity TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface

Public Member Functions

string getTitle ()
 
 setTitle ($title)
 
string getDescription ()
 
 setDescription ($description)
 
string getMirrorListUrl ()
 
 setMirrorListUrl ($url)
 
string getWsdlUrl ()
 
 setWsdlUrl ($url)
 
DateTime getLastUpdate ()
 
 setLastUpdate (\DateTime $time)
 
int getExtensionCount ()
 
 setExtensionCount ($count)
 
 addMirrors (Mirrors $mirrors)
 
bool hasMirrors ()
 
Mirrors getMirrors ()
 
 removeMirrors ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int null getUid ()
 
 setPid (int $pid)
 
int null getPid ()
 
bool _setProperty (string $propertyName, $propertyValue)
 
mixed _getProperty (string $propertyName)
 
array _getProperties ()
 
bool _hasProperty ($propertyName)
 
bool _isNew ()
 
 _memorizeCleanState ($propertyName=null)
 
 _memorizePropertyCleanState ($propertyName)
 
array _getCleanProperties ()
 
mixed _getCleanProperty (string $propertyName)
 
bool _isDirty ($propertyName=null)
 
bool _isClone ()
 
 _setClone ($clone)
 
 __clone ()
 
string __toString ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Extbase\Persistence\ObjectMonitoringInterface
 _memorizeCleanState ()
 
bool _isDirty ()
 

Protected Attributes

string $title
 
string $description
 
string $mirrorListUrl
 
Mirrors $mirrors
 
string $wsdlUrl
 
DateTime $lastUpdate
 
string $extensionCount
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
int $uid
 
int $_localizedUid
 
int $_languageUid
 
int $_versionedUid
 
int $pid
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
bool isPropertyDirty ($previousValue, $currentValue)
 

Detailed Description

Repository object for extension manager.

This class is a specific domain model implementation and is not part of the Public TYPO3 API.

Definition at line 25 of file Repository.php.

Member Function Documentation

◆ addMirrors()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::addMirrors ( Mirrors  $mirrors)

Method registers repository mirrors object.

Repository mirrors object is passed by reference.

Parameters
Mirrors$mirrors‪mirror list
See also
getMirrors()
hasMirrors()
removeMirrors()

Definition at line 216 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$mirrors.

◆ getDescription()

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getDescription ( )

Method returns description of a repository.

Returns
‪string title of repository
See also
setDescription()

Definition at line 99 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$description.

◆ getExtensionCount()

int TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getExtensionCount ( )

Method returns extension count

Returns
‪int count of read extensions

Definition at line 191 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$extensionCount.

◆ getLastUpdate()

DateTime TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getLastUpdate ( )

Method returns LastUpdate.

Returns
‪\DateTime timestamp of last update

Definition at line 171 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$lastUpdate.

◆ getMirrorListUrl()

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getMirrorListUrl ( )

Method returns URL of a resource that contains repository mirrors.

Returns
‪string URL of file that contains repository mirrors
See also
getMirrorListUrl()

Definition at line 122 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$mirrorListUrl.

◆ getMirrors()

Mirrors TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getMirrors ( )

Method returns a repository mirrors object.

Returns
Mirrors mirrors for repository
See also
addMirrors()
hasMirrors()
removeMirrors()

Definition at line 247 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\hasMirrors().

◆ getTitle()

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getTitle ( )

Method returns title of a repository.

Returns
‪string title of repository
See also
setTitle()

Definition at line 75 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$title.

◆ getWsdlUrl()

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::getWsdlUrl ( )

Method returns URL of repository WSDL.

Returns
‪string URL of repository WSDL
See also
setWsdlUrl()

Definition at line 148 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$wsdlUrl.

◆ hasMirrors()

bool TYPO3\CMS\Extensionmanager\Domain\Model\Repository::hasMirrors ( )

Method returns information if a repository mirrors object has been registered to this repository.

Returns
‪bool TRUE, if a repository mirrors object has been registered, otherwise FALSE
See also
addMirrors()
getMirrors()
removeMirrors()

Definition at line 230 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\getMirrors().

◆ removeMirrors()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::removeMirrors ( )

Method unregisters a repository mirrors object.

See also
addMirrors()
getMirrors()
hasMirrors()

Definition at line 259 of file Repository.php.

◆ setDescription()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setDescription (   $description)

Method sets description of a repository.

Parameters
string$description‪title of repository to set

Definition at line 109 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$description.

◆ setExtensionCount()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setExtensionCount (   $count)

Method sets extension count

Parameters
string$count‪count of read extensions

Definition at line 201 of file Repository.php.

◆ setLastUpdate()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setLastUpdate ( \DateTime  $time)

Method sets LastUpdate.

Parameters
\DateTime$time‪URL of repository WSDL

Definition at line 181 of file Repository.php.

◆ setMirrorListUrl()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setMirrorListUrl (   $url)

Method sets URL of a resource that contains repository mirrors.

Parameter is typically a remote gzipped xml file.

Parameters
string$url‪URL of file that contains repository mirrors
See also
getMirrorListUrl()

Definition at line 135 of file Repository.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\isValidUrl().

◆ setTitle()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setTitle (   $title)

Method sets title of a repository.

Parameters
string$title‪title of repository to set
See also
getTitle()

Definition at line 86 of file Repository.php.

References TYPO3\CMS\Extensionmanager\Domain\Model\Repository\$title.

◆ setWsdlUrl()

TYPO3\CMS\Extensionmanager\Domain\Model\Repository::setWsdlUrl (   $url)

Method sets URL of repository WSDL.

Parameters
string$url‪URL of repository WSDL
See also
getWsdlUrl()

Definition at line 159 of file Repository.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\isValidUrl().

Member Data Documentation

◆ $description

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$description
protected

◆ $extensionCount

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$extensionCount
protected

Keeps extension count.

Definition at line 67 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\getExtensionCount().

◆ $lastUpdate

DateTime TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$lastUpdate
protected

Keeps last update.

Definition at line 61 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\getLastUpdate().

◆ $mirrorListUrl

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$mirrorListUrl
protected

Keeps mirror list URL.

Definition at line 43 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\getMirrorListUrl().

◆ $mirrors

Mirrors TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$mirrors
protected

Keeps repository mirrors object.

Definition at line 49 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\addMirrors().

◆ $title

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$title
protected

◆ $wsdlUrl

string TYPO3\CMS\Extensionmanager\Domain\Model\Repository::$wsdlUrl
protected

Keeps wsdl URL.

Definition at line 55 of file Repository.php.

Referenced by TYPO3\CMS\Extensionmanager\Domain\Model\Repository\getWsdlUrl().