[TASK] add leading backslashes to Runtime*
authorAnja Leichsenring <aleichsenring@ab-softlab.de>
Sat, 22 Sep 2012 19:51:00 +0000 (21:51 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 22 Sep 2012 21:45:41 +0000 (23:45 +0200)
for some cases the leading backslash is missing for PHP standard
classes. This patch adds those backslashes to Runtime*.

Change-Id: Ia049476ad8c8fa1e6cd7148572664c62db800cc0
Resolves: #41267
Releases: 6.0
Reviewed-on: http://review.typo3.org/14946
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
19 files changed:
t3lib/class.t3lib_userauthgroup.php
typo3/sysext/backend/Classes/Tree/Pagetree/Commands.php
typo3/sysext/core/Classes/Extension/ExtensionManager.php
typo3/sysext/core/Classes/Log/Writer/FileWriter.php
typo3/sysext/core/Classes/Resource/Driver/AbstractDriver.php
typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
typo3/sysext/core/Tests/Unit/Category/Collection/CategoryCollectionTest.php
typo3/sysext/core/Tests/Unit/Collection/RecordCollectionRepositoryTest.php
typo3/sysext/core/Tests/Unit/Configuration/ConfigurationManagerTest.php
typo3/sysext/core/Tests/Unit/Extension/ExtensionManagerTest.php
typo3/sysext/core/Tests/Unit/Log/Fixtures/WriterFailing.php
typo3/sysext/core/Tests/Unit/Page/PageRendererTest.php
typo3/sysext/core/Tests/Unit/Resource/Driver/LocalDriverTest.php
typo3/sysext/core/Tests/Unit/Resource/FileTest.php
typo3/sysext/core/Tests/Unit/Utility/ArrayUtilityTest.php
typo3/sysext/core/Tests/Unit/Utility/RootlineUtilityTest.php
typo3/sysext/scheduler/Classes/Task/RecyclerGarbageCollectionTask.php
typo3/sysext/scheduler/Classes/Task/TableGarbageCollectionTask.php
typo3/sysext/scheduler/Tests/Unit/CronCommand/CronCommandTest.php

index 73207b7..5398ae5 100644 (file)
@@ -279,7 +279,7 @@ abstract class t3lib_userAuthGroup extends t3lib_userAuth {
                        }
                }
                if ($exitOnError) {
-                       throw new RuntimeException('Access Error: This page is not within your DB-mounts', 1294586445);
+                       throw new \RuntimeException('Access Error: This page is not within your DB-mounts', 1294586445);
                }
        }
 
@@ -294,7 +294,7 @@ abstract class t3lib_userAuthGroup extends t3lib_userAuth {
        public function modAccess($conf, $exitOnError) {
                if (!t3lib_BEfunc::isModuleSetInTBE_MODULES($conf['name'])) {
                        if ($exitOnError) {
-                               throw new RuntimeException('Fatal Error: This module "' . $conf['name'] . '" is not enabled in TBE_MODULES', 1294586446);
+                               throw new \RuntimeException('Fatal Error: This module "' . $conf['name'] . '" is not enabled in TBE_MODULES', 1294586446);
                        }
                        return FALSE;
                }
@@ -304,7 +304,7 @@ abstract class t3lib_userAuthGroup extends t3lib_userAuth {
 
                        } else {
                                if ($exitOnError) {
-                                       throw new RuntimeException('Workspace Error: This module "' . $conf['name'] . '" is not available under the current workspace', 1294586447);
+                                       throw new \RuntimeException('Workspace Error: This module "' . $conf['name'] . '" is not available under the current workspace', 1294586447);
                                }
                                return FALSE;
                        }
@@ -318,7 +318,7 @@ abstract class t3lib_userAuthGroup extends t3lib_userAuth {
                        $acs = $this->check('modules', $conf['name']);
                }
                if (!$acs && $exitOnError) {
-                       throw new RuntimeException('Access Error: You don\'t have access to this module.', 1294586448);
+                       throw new \RuntimeException('Access Error: You don\'t have access to this module.', 1294586448);
                } else {
                        return $acs;
                }
index 01a70cd..6039cc6 100644 (file)
@@ -192,7 +192,7 @@ class Commands {
         * @param array $cmd
         * @param array $data
         * @return array
-        * @throws RuntimeException if an error happened while the TCE processing
+        * @throws \RuntimeException if an error happened while the TCE processing
         */
        static protected function processTceCmdAndDataMap(array $cmd, array $data = array()) {
                /** @var $tce \TYPO3\CMS\Core\DataHandling\DataHandler */
index 60dc41f..48ce8a9 100644 (file)
@@ -387,7 +387,7 @@ class ExtensionManager {
         * - $relativePosition = after
         *
         * @throws InvalidArgumentException If given parameters are not of correct
-        * @throws RuntimeException If reference to related position fields can not
+        * @throws \RuntimeException If reference to related position fields can not
         * @param string $table Name of TCA table
         * @param string $field Name of TCA field
         * @param array $item New item to add
@@ -2072,4 +2072,4 @@ tt_content.' . $key . $prefix . ' {
 }
 
 
-?>
\ No newline at end of file
+?>
index 5d5325f..8df2756 100644 (file)
@@ -130,7 +130,7 @@ class FileWriter extends \TYPO3\CMS\Core\Log\Writer\AbstractWriter {
         * Opens the log file handle
         *
         * @return void
-        * @throws RuntimeException if the log file can't be opened.
+        * @throws \RuntimeException if the log file can't be opened.
         */
        protected function openLogFile() {
                $this->createLogFile();
index 0e5b789..0749824 100644 (file)
@@ -275,7 +275,7 @@ abstract class AbstractDriver {
         * @param \TYPO3\CMS\Core\Resource\FileInterface $file
         * @param string $contents
         * @return integer The number of bytes written to the file
-        * @throws RuntimeException if the operation failed
+        * @throws \RuntimeException if the operation failed
         */
        abstract public function setFileContents(\TYPO3\CMS\Core\Resource\FileInterface $file, $contents);
 
@@ -356,7 +356,7 @@ abstract class AbstractDriver {
         * @param \TYPO3\CMS\Core\Resource\FileInterface $file
         * @param string $newName
         * @return string The new identifier of the file if the operation succeeds
-        * @throws RuntimeException if renaming the file failed
+        * @throws \RuntimeException if renaming the file failed
         */
        abstract public function renameFile(\TYPO3\CMS\Core\Resource\FileInterface $file, $newName);
 
@@ -643,7 +643,7 @@ abstract class AbstractDriver {
         * @param \TYPO3\CMS\Core\Resource\Folder $folder
         * @param string $newName The target path (including the file name!)
         * @return array A map of old to new file identifiers
-        * @throws RuntimeException if renaming the folder failed
+        * @throws \RuntimeException if renaming the folder failed
         */
        abstract public function renameFolder(\TYPO3\CMS\Core\Resource\Folder $folder, $newName);
 
index b4626a6..bffb6df 100644 (file)
@@ -115,7 +115,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
        /**
         * Calculates the absolute path to this drivers storage location.
         *
-        * @throws RuntimeException
+        * @throws \RuntimeException
         * @param array $configuration
         * @return string
         */
@@ -895,7 +895,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
         * @param \TYPO3\CMS\Core\Resource\Folder $folder
         * @param string $newName The target path (including the file name!)
         * @return array A map of old to new file identifiers
-        * @throws RuntimeException if renaming the folder failed
+        * @throws \RuntimeException if renaming the folder failed
         */
        public function renameFolder(\TYPO3\CMS\Core\Resource\Folder $folder, $newName) {
                // Makes sure the path given as parameter is valid
@@ -993,7 +993,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
         *
         * @param \TYPO3\CMS\Core\Resource\FileInterface $file The file object to check
         * @return array
-        * @throws RuntimeException If fetching the permissions failed
+        * @throws \RuntimeException If fetching the permissions failed
         */
        public function getFilePermissions(\TYPO3\CMS\Core\Resource\FileInterface $file) {
                $filePath = $this->getAbsolutePath($file);
@@ -1005,7 +1005,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
         *
         * @param \TYPO3\CMS\Core\Resource\Folder $folder
         * @return array
-        * @throws RuntimeException If fetching the permissions failed
+        * @throws \RuntimeException If fetching the permissions failed
         */
        public function getFolderPermissions(\TYPO3\CMS\Core\Resource\Folder $folder) {
                $folderPath = $this->getAbsolutePath($folder);
@@ -1017,7 +1017,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
         *
         * @param string $path
         * @return array
-        * @throws RuntimeException If fetching the permissions failed
+        * @throws \RuntimeException If fetching the permissions failed
         */
        protected function getPermissions($path) {
                $permissionBits = fileperms($path);
@@ -1093,7 +1093,7 @@ class LocalDriver extends \TYPO3\CMS\Core\Resource\Driver\AbstractDriver {
         * @param \TYPO3\CMS\Core\Resource\FileInterface $file
         * @param string $contents
         * @return integer The number of bytes written to the file
-        * @throws RuntimeException if the operation failed
+        * @throws \RuntimeException if the operation failed
         */
        public function setFileContents(\TYPO3\CMS\Core\Resource\FileInterface $file, $contents) {
                $filePath = $this->getAbsolutePath($file);
index e93454b..76e9f0f 100644 (file)
@@ -35,7 +35,7 @@ class CategoryCollectionTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         * @covers \TYPO3\CMS\Core\Category\Collection\CategoryCollection::__construct
         * @return void
         */
@@ -44,4 +44,4 @@ class CategoryCollectionTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        }
 }
 
-?>
\ No newline at end of file
+?>
index c0d57c3..f161089 100644 (file)
@@ -113,7 +113,7 @@ class RecordCollectionRepositoryTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function doesFindByUidThrowException() {
                $testUid = rand(1, 1000);
@@ -266,4 +266,4 @@ class RecordCollectionRepositoryTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
 
 }
 
-?>
\ No newline at end of file
+?>
index 95ee559..958bc8d 100644 (file)
@@ -67,7 +67,7 @@ class ConfigurationManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                        '}'
                );
                $className = $namespace . '\\' . $className;
-               file_put_contents(PATH_site . $defaultConfigurationFile, '<?php throw new RuntimeException(\'foo\', 1310203814); ?>');
+               file_put_contents(PATH_site . $defaultConfigurationFile, '<?php throw new \RuntimeException(\'foo\', 1310203814); ?>');
                $this->testFilesToDelete[] = PATH_site . $defaultConfigurationFile;
                $className::getDefaultConfiguration();
        }
@@ -90,7 +90,7 @@ class ConfigurationManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                        '}'
                );
                $className = $namespace . '\\' . $className;
-               file_put_contents(PATH_site . $configurationFile, '<?php throw new RuntimeException(\'foo\', 1310203815); ?>');
+               file_put_contents(PATH_site . $configurationFile, '<?php throw new \RuntimeException(\'foo\', 1310203815); ?>');
                $this->testFilesToDelete[] = PATH_site . $configurationFile;
                $className::getLocalConfiguration();
        }
@@ -398,4 +398,4 @@ class ConfigurationManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        }
 
 }
-?>
\ No newline at end of file
+?>
index b22e0d4..a0388cf 100644 (file)
@@ -484,7 +484,7 @@ class ExtensionManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function addTcaSelectItemThrowsExceptionIfFieldIsNotFoundInTca() {
                $GLOBALS['TCA'] = array();
@@ -697,7 +697,7 @@ class ExtensionManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        /////////////////////////////////////////
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function loadSingleExtLocalconfFilesRequiresExtLocalconfFileRegisteredInGlobalTypo3LoadedExt() {
                $extensionName = uniqid('foo');
@@ -705,7 +705,7 @@ class ExtensionManagerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
                $this->testFilesToDelete[] = $extLocalconfLocation;
                file_put_contents($extLocalconfLocation, '<?php
 
-throw new RuntimeException(\'\', 1340559079);
+throw new \RuntimeException(\'\', 1340559079);
 
 ?>');
                $GLOBALS['TYPO3_LOADED_EXT'] = array(
@@ -1001,7 +1001,7 @@ throw new RuntimeException(\'\', 1340559079);
        /////////////////////////////////////////
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function loadExtensionThrowsExceptionIfExtensionIsLoaded() {
                $namespace = 'TYPO3\\CMS\\Core\\Extension';
@@ -1013,7 +1013,7 @@ throw new RuntimeException(\'\', 1340559079);
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function loadExtensionAddsExtensionToExtList() {
                if (!file_exists((PATH_typo3conf . 'LocalConfiguration.php'))) {
@@ -1032,7 +1032,7 @@ throw new RuntimeException(\'\', 1340559079);
        /////////////////////////////////////////
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function unloadExtensionThrowsExceptionIfExtensionIsNotLoaded() {
                $namespace = 'TYPO3\\CMS\\Core\\Extension';
@@ -1044,7 +1044,7 @@ throw new RuntimeException(\'\', 1340559079);
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function unloadExtensionThrowsExceptionIfExtensionIsRequired() {
                $extensionKey = uniqid('test');
@@ -1057,7 +1057,7 @@ throw new RuntimeException(\'\', 1340559079);
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function unloadExtensionRemovesExtensionFromExtList() {
                if (!file_exists((PATH_typo3conf . 'LocalConfiguration.php'))) {
@@ -1111,4 +1111,4 @@ throw new RuntimeException(\'\', 1340559079);
 
 }
 
-?>
\ No newline at end of file
+?>
index 3c096ba..be4788c 100644 (file)
@@ -39,7 +39,7 @@ class WriterFailing implements \TYPO3\CMS\Core\Log\Writer\Writer {
         * @throws \RuntimeException
         */
        public function writeLog(\TYPO3\CMS\Core\Log\LogRecord $record) {
-               throw new RuntimeException('t3lib_log_writer_Failing failed');
+               throw new \RuntimeException('t3lib_log_writer_Failing failed');
        }
 
 }
index 19edd1b..6886944 100644 (file)
@@ -628,7 +628,7 @@ class PageRendererTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
         * Tests the addInlineLanguageLabelFile() method.
         *
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function areInlineLanguageLabelsNotProcessable() {
                $this->fixture->setLanguage(NULL);
@@ -689,4 +689,4 @@ class PageRendererTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
 }
 
-?>
\ No newline at end of file
+?>
index 5e7a179..fdfdd5c 100644 (file)
@@ -1385,7 +1385,7 @@ class LocalDriverTest extends \TYPO3\CMS\Core\Tests\Unit\Resource\BaseTestCase {
         * @test
         */
        public function renameFolderRevertsRenamingIfFilenameMapCannotBeCreated() {
-               $this->setExpectedException('RuntimeException', '', 1334160746);
+               $this->setExpectedException('\RuntimeException', '', 1334160746);
                $this->addToMount(array(
                        'sourceFolder' => array(
                                'file' => 'asdfg'
index c4ba86f..00fbf41 100644 (file)
@@ -319,7 +319,7 @@ class FileTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
         */
        public function readFailsIfFileIsClosed() {
                $this->markTestSkipped();
-               $this->setExpectedException('RuntimeException', '', 1299863431);
+               $this->setExpectedException('\RuntimeException', '', 1299863431);
                $fixture = $this->prepareFixture();
                $mockFileHandle = $this->getMock('TYPO3\\CMS\\Core\\Resource\\FileHandle', array(), array(), '', FALSE);
                $mockDriver = $this->getMockForAbstractClass('t3lib_file_driver_Abstract');
@@ -351,7 +351,7 @@ class FileTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
         */
        public function writeFailsIfFileIsClosed() {
                $this->markTestSkipped();
-               $this->setExpectedException('RuntimeException', '', 1299863432);
+               $this->setExpectedException('\RuntimeException', '', 1299863432);
                $fixture = $this->prepareFixture();
                $mockFileHandle = $this->getMock('TYPO3\\CMS\\Core\\Resource\\FileHandle', array(), array(), '', FALSE);
                $mockDriver = $this->getMockForAbstractClass('t3lib_file_driver_Abstract');
@@ -362,4 +362,4 @@ class FileTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
 }
 
-?>
\ No newline at end of file
+?>
index fa6d8ab..f67216b 100644 (file)
@@ -247,7 +247,7 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        ///////////////////////
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function getValueByPathThrowsExceptionIfPathIsEmpty() {
                \TYPO3\CMS\Core\Utility\ArrayUtility::getValueByPath(array(), '');
@@ -307,7 +307,7 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        /**
         * @test
         * @dataProvider getValueByPathInvalidPathDataProvider
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function getValueByPathThrowsExceptionIfPathNotExists(array $array, $path) {
                \TYPO3\CMS\Core\Utility\ArrayUtility::getValueByPath($array, $path);
@@ -439,7 +439,7 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
        ///////////////////////
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function setValueByPathThrowsExceptionIfPathIsEmpty() {
                \TYPO3\CMS\Core\Utility\ArrayUtility::setValueByPath(array(), '', NULL);
@@ -447,7 +447,7 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function setValueByPathThrowsExceptionIfPathIsNotAString() {
                \TYPO3\CMS\Core\Utility\ArrayUtility::setValueByPath(array(), array('foo'), NULL);
@@ -704,7 +704,7 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function arrayExportThrowsExceptionIfObjectShouldBeExported() {
                $array = array(
@@ -875,4 +875,4 @@ class ArrayUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
 }
 
-?>
\ No newline at end of file
+?>
index d9e7f8b..4128dc7 100644 (file)
@@ -83,7 +83,7 @@ class RootlineUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function processMountedPageWithNonMountedPageThrowsException() {
                $fixture = new Fixtures\RootlineUtilityTestAccessibleFixture(1, '1-99');
@@ -254,4 +254,4 @@ class RootlineUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
 }
 
-?>
\ No newline at end of file
+?>
index a459ad9..43381e8 100644 (file)
@@ -76,7 +76,7 @@ class RecyclerGarbageCollectionTask extends \TYPO3\CMS\Scheduler\Task {
         * Gets a list of all files in a directory recursively and removes
         * old ones.
         *
-        * @throws RuntimeException If folders are not found or files can not be deleted
+        * @throws \RuntimeException If folders are not found or files can not be deleted
         * @param string $directory Path to the directory
         * @param integer $timestamp Timestamp of the last file modification
         * @return boolean TRUE if success
index f18e3c6..5c3e928 100644 (file)
@@ -56,7 +56,7 @@ class TableGarbageCollectionTask extends \TYPO3\CMS\Scheduler\Task {
        /**
         * Execute garbage collection, called by scheduler.
         *
-        * @throws RuntimeException if configured table was not cleaned up
+        * @throws \RuntimeException if configured table was not cleaned up
         * @return boolean TRUE if task run was successful
         */
        public function execute() {
@@ -77,7 +77,7 @@ class TableGarbageCollectionTask extends \TYPO3\CMS\Scheduler\Task {
        /**
         * Execute clean up of a specific table
         *
-        * @throws RuntimeException If table configuration is broken
+        * @throws \RuntimeException If table configuration is broken
         * @param string $table The table to handle
         * @param array $configuration Clean up configuration
         * @return boolean TRUE if cleanup was successful
index e12f5b3..4cebdf1 100644 (file)
@@ -303,7 +303,7 @@ class CronCommandTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 
        /**
         * @test
-        * @expectedException RuntimeException
+        * @expectedException \RuntimeException
         */
        public function calculateNextValueThrowsExceptionWithImpossibleCronCommand() {
                $instance = new \TYPO3\CMS\Scheduler\CronCommand\CronCommand('* * 31 apr *', self::TIMESTAMP);
@@ -329,4 +329,4 @@ class CronCommandTest extends \TYPO3\CMS\Core\Tests\UnitTestCase {
 }
 
 
-?>
\ No newline at end of file
+?>