/** * Constructs a new Repository * * @param \TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager */ public function __construct(\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager) { $this->objectManager = $objectManager; $this->objectType = ClassNamingUtility::translateRepositoryNameToModelName($this->getRepositoryClassName()); }
/** * @dataProvider repositoryAndModelClassNames * @param string $repositoryName * @param string $expectedModelName * @param string $dummyValidatorName not needed here - just a dummy to be able to use the same dataprovider * @test */ public function translateRepositoryNameToModelName($repositoryName, $expectedModelName, $dummyValidatorName) { $translatedModelName = \TYPO3\CMS\Core\Utility\ClassNamingUtility::translateRepositoryNameToModelName($repositoryName); $this->assertSame($expectedModelName, $translatedModelName); }