TYPO3CMS
9.5
Main Page
Related Pages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Files
File List
File Members
All
$
d
e
r
u
Functions
Variables
$
e
r
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
RepositoryRepository.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Extensionmanager\Domain\Repository
;
3
4
/*
5
* This file is part of the TYPO3 CMS project.
6
*
7
* It is free software; you can redistribute it and/or modify it under
8
* the terms of the GNU General Public License, either version 2
9
* of the License, or any later version.
10
*
11
* For the full copyright and license information, please read the
12
* LICENSE.txt file that was distributed with this source code.
13
*
14
* The TYPO3 project - inspiring people to share!
15
*/
16
21
class
RepositoryRepository
extends
\TYPO3\CMS\Extbase\Persistence\Repository
22
{
26
public
function
initializeObject
()
27
{
29
$defaultQuerySettings
= $this->objectManager->get(\
TYPO3
\CMS\
Extbase
\Persistence\Generic\QuerySettingsInterface::class);
30
$defaultQuerySettings
->setRespectStoragePage(
false
);
31
$this->
setDefaultQuerySettings
(
$defaultQuerySettings
);
32
}
33
40
public
function
updateRepositoryCount
($extCount, $uid = 1)
41
{
42
$repository = $this->
findByUid
($uid);
43
44
$repository->setLastUpdate(
new
\DateTime());
45
$repository->setExtensionCount((
int
)$extCount);
46
47
$this->
update
($repository);
48
}
49
55
public
function
findOneTypo3OrgRepository
()
56
{
57
$allRepositories = $this->
findAll
();
58
$typo3OrgRepository =
null
;
59
foreach
($allRepositories as $repository) {
61
if
($repository->getTitle() ===
'TYPO3.org Main Repository'
) {
62
$typo3OrgRepository = $repository;
63
break
;
64
}
65
}
66
return
$typo3OrgRepository;
67
}
68
}
TYPO3\CMS\Extbase\Annotation
Definition:
IgnoreValidation.php:4
TYPO3\CMS\Extensionmanager\Domain\Repository\RepositoryRepository\updateRepositoryCount
updateRepositoryCount($extCount, $uid=1)
Definition:
RepositoryRepository.php:40
TYPO3
TYPO3\CMS\Extensionmanager\Domain\Repository
Definition:
ExtensionRepository.php:2
TYPO3\CMS\Extensionmanager\Domain\Repository\RepositoryRepository\findOneTypo3OrgRepository
TYPO3 CMS Extensionmanager Domain Model Repository findOneTypo3OrgRepository()
Definition:
RepositoryRepository.php:55
TYPO3\CMS\Extensionmanager\Domain\Repository\RepositoryRepository
Definition:
RepositoryRepository.php:22
TYPO3\CMS\Extbase\Persistence\Repository\setDefaultQuerySettings
setDefaultQuerySettings(\TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface $defaultQuerySettings)
Definition:
Repository.php:179
TYPO3\CMS\Extbase\Persistence\Repository\$defaultQuerySettings
TYPO3 CMS Extbase Persistence Generic QuerySettingsInterface $defaultQuerySettings
Definition:
Repository.php:42
TYPO3\CMS\Extbase\Persistence\Repository
Definition:
Repository.php:23
TYPO3\CMS\Extensionmanager\Domain\Repository\RepositoryRepository\initializeObject
initializeObject()
Definition:
RepositoryRepository.php:26
TYPO3\CMS\Extbase\Persistence\Repository\findByUid
object findByUid($uid)
Definition:
Repository.php:143
TYPO3\CMS\Extbase\Persistence\Repository\update
update($modifiedObject)
Definition:
Repository.php:98
TYPO3\CMS\Extbase\Persistence\Repository\findAll
QueryResultInterface array findAll()
Definition:
Repository.php:111
doxygen
typo3
sysext
extensionmanager
Classes
Domain
Repository
RepositoryRepository.php
Generated on Tue Oct 5 2021 01:57:35 for TYPO3CMS by
1.8.18