‪TYPO3CMS  11.5
ExtensionManagementUtilityAccessibleProxy.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 use TYPO3\CMS\Core\Package\PackageManager;
24 
29 {
30  public static function ‪setCacheManager(‪CacheManager ‪$cacheManager = null): void
31  {
32  static::$cacheManager = ‪$cacheManager;
33  }
34 
35  public static function ‪getPackageManager(): PackageManager
36  {
37  return static::$packageManager;
38  }
39 
40  public static function ‪getExtLocalconfCacheIdentifier(): string
41  {
42  return parent::getExtLocalconfCacheIdentifier();
43  }
44 
45  public static function ‪loadSingleExtLocalconfFiles(): void
46  {
47  parent::loadSingleExtLocalconfFiles();
48  }
49 
50  public static function ‪getBaseTcaCacheIdentifier(): string
51  {
52  return parent::getBaseTcaCacheIdentifier();
53  }
54 
55  public static function ‪resetExtTablesWasReadFromCacheOnceBoolean(): void
56  {
57  self::$extTablesWasReadFromCacheOnce = false;
58  }
59 
60  public static function ‪createExtLocalconfCacheEntry(‪FrontendInterface $cache): void
61  {
62  parent::createExtLocalconfCacheEntry($cache);
63  }
64 
65  public static function ‪createExtTablesCacheEntry(‪FrontendInterface $cache): void
66  {
67  parent::createExtTablesCacheEntry($cache);
68  }
69 
70  public static function ‪getExtTablesCacheIdentifier(): string
71  {
72  return parent::getExtTablesCacheIdentifier();
73  }
74 
75  public static function ‪buildBaseTcaFromSingleFiles(): void
76  {
77  ‪$GLOBALS['TCA'] = [];
78  }
79 
80  public static function ‪dispatchTcaIsBeingBuiltEvent(array ‪$tca): void {}
81 
82  public static function ‪removeDuplicatesForInsertion($insertionList, $list = ''): string
83  {
84  return parent::removeDuplicatesForInsertion($insertionList, $list);
85  }
86 }
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\setCacheManager
‪static setCacheManager(CacheManager $cacheManager=null)
Definition: ExtensionManagementUtilityAccessibleProxy.php:30
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\loadSingleExtLocalconfFiles
‪static loadSingleExtLocalconfFiles()
Definition: ExtensionManagementUtilityAccessibleProxy.php:45
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\buildBaseTcaFromSingleFiles
‪static buildBaseTcaFromSingleFiles()
Definition: ExtensionManagementUtilityAccessibleProxy.php:75
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\dispatchTcaIsBeingBuiltEvent
‪static dispatchTcaIsBeingBuiltEvent(array $tca)
Definition: ExtensionManagementUtilityAccessibleProxy.php:80
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies
Definition: ExtensionManagementUtilityAccessibleProxy.php:18
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\removeDuplicatesForInsertion
‪static removeDuplicatesForInsertion($insertionList, $list='')
Definition: ExtensionManagementUtilityAccessibleProxy.php:82
‪TYPO3\CMS\Core\Utility\ExtensionManagementUtility
Definition: ExtensionManagementUtility.php:43
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\getExtTablesCacheIdentifier
‪static getExtTablesCacheIdentifier()
Definition: ExtensionManagementUtilityAccessibleProxy.php:70
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\getExtLocalconfCacheIdentifier
‪static getExtLocalconfCacheIdentifier()
Definition: ExtensionManagementUtilityAccessibleProxy.php:40
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\getBaseTcaCacheIdentifier
‪static getBaseTcaCacheIdentifier()
Definition: ExtensionManagementUtilityAccessibleProxy.php:50
‪TYPO3\CMS\Core\Cache\CacheManager
Definition: CacheManager.php:36
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\getPackageManager
‪static getPackageManager()
Definition: ExtensionManagementUtilityAccessibleProxy.php:35
‪TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
Definition: FrontendInterface.php:22
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\resetExtTablesWasReadFromCacheOnceBoolean
‪static resetExtTablesWasReadFromCacheOnceBoolean()
Definition: ExtensionManagementUtilityAccessibleProxy.php:55
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:25
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\createExtTablesCacheEntry
‪static createExtTablesCacheEntry(FrontendInterface $cache)
Definition: ExtensionManagementUtilityAccessibleProxy.php:65
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy\createExtLocalconfCacheEntry
‪static createExtLocalconfCacheEntry(FrontendInterface $cache)
Definition: ExtensionManagementUtilityAccessibleProxy.php:60
‪$tca
‪$tca
Definition: sys_file_metadata.php:5
‪TYPO3\CMS\Core\Tests\Unit\Utility\AccessibleProxies\ExtensionManagementUtilityAccessibleProxy
Definition: ExtensionManagementUtilityAccessibleProxy.php:29
‪TYPO3\CMS\Core\Utility\ExtensionManagementUtility\$cacheManager
‪static CacheManager $cacheManager
Definition: ExtensionManagementUtility.php:88