‪TYPO3CMS  ‪main
BackendInterface.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
22 
27 {
36  public function ‪addRow(string $tableName, array $fieldValues, bool $isRelation = false): int;
37 
45  public function ‪updateRow(string $tableName, array $fieldValues, bool $isRelation = false): void;
46 
53  public function ‪updateRelationTableRow(string $tableName, array $fieldValues): void;
54 
62  public function ‪removeRow(string $tableName, array $where, bool $isRelation = false): void;
63 
67  public function ‪getObjectCountByQuery(‪QueryInterface $query): int;
68 
72  public function ‪getObjectDataByQuery(‪QueryInterface $query): array;
73 
82 }
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\removeRow
‪removeRow(string $tableName, array $where, bool $isRelation=false)
‪TYPO3\CMS\Extbase\Persistence\QueryInterface
Definition: QueryInterface.php:30
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\addRow
‪int addRow(string $tableName, array $fieldValues, bool $isRelation=false)
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\updateRelationTableRow
‪updateRelationTableRow(string $tableName, array $fieldValues)
‪TYPO3\CMS\Extbase\DomainObject\AbstractValueObject
Definition: AbstractValueObject.php:26
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\getObjectDataByQuery
‪getObjectDataByQuery(QueryInterface $query)
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage
Definition: BackendInterface.php:18
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\updateRow
‪updateRow(string $tableName, array $fieldValues, bool $isRelation=false)
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\getUidOfAlreadyPersistedValueObject
‪int null getUidOfAlreadyPersistedValueObject(AbstractValueObject $object)
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface\getObjectCountByQuery
‪getObjectCountByQuery(QueryInterface $query)
‪TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface
Definition: BackendInterface.php:27