/** * @test */ public function getExtensionVersionForNotLoadedExtensionReturnsEmptyString() { \TYPO3\CMS\Core\Extension\ExtensionManager::clearExtensionKeyMap(); $uniqueSuffix = uniqid('test'); $extensionKey = 'unloadedextension' . $uniqueSuffix; $this->assertEquals('', \TYPO3\CMS\Core\Extension\ExtensionManager::getExtensionVersion($extensionKey)); }
/** * @param \TYPO3\CMS\Extensionmanager\Domain\Model\Dependency $dependency * @return boolean */ protected function isLoadedVersionCompatible(\TYPO3\CMS\Extensionmanager\Domain\Model\Dependency $dependency) { $extensionVersion = \TYPO3\CMS\Core\Extension\ExtensionManager::getExtensionVersion($dependency->getIdentifier()); return $this->isVersionCompatible($extensionVersion, $dependency); }