[CLEANUP] Remove/Replace non-standard phpdoc annotations 68/54768/3
authorAlexander Schnitzler <git@alexanderschnitzler.de>
Sun, 26 Nov 2017 16:41:42 +0000 (17:41 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Sun, 26 Nov 2017 22:30:42 +0000 (23:30 +0100)
Over the years many different non-standard phpdoc anotations
made it into that core which will now break the AnnotationReader
of doctrine. Therefore either all these annotations need to be
ignored or removed/replaced.

As it is easier to actually solve the issues instead of hiding them
this patch removes or replaces most non-standard annotations and
configures to ignore some of them like @extensionScannerIgnoreFile
and @extensionScannerIgnoreLine which are introduced by TYPO3 but
cannot be replaced as they provide a decent functionality

Releases: master
Resolves: #83103
Change-Id: Iba8f39600fe7273dd560592cef40ad56f83a5e73
Reviewed-on: https://review.typo3.org/54768
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
32 files changed:
typo3/sysext/about/Classes/Domain/Model/Extension.php
typo3/sysext/backend/Classes/Backend/ToolbarItems/ShortcutToolbarItem.php
typo3/sysext/backend/Classes/Controller/Page/LocalizationController.php
typo3/sysext/backend/Classes/Tree/TreeNodeCollection.php
typo3/sysext/backend/Classes/View/PageLayoutView.php
typo3/sysext/backend/Tests/Unit/Controller/FormInlineAjaxControllerTest.php
typo3/sysext/core/Classes/Cache/CacheManager.php
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/core/Classes/FrontendEditing/FrontendEditingController.php
typo3/sysext/core/Classes/Http/JsonResponse.php
typo3/sysext/core/Classes/Http/Uri.php
typo3/sysext/core/Classes/Resource/Index/FileIndexRepository.php
typo3/sysext/core/Classes/Resource/Index/MetaDataRepository.php
typo3/sysext/documentation/Classes/Domain/Model/Document.php
typo3/sysext/documentation/Classes/Domain/Model/DocumentFormat.php
typo3/sysext/documentation/Classes/Domain/Model/DocumentTranslation.php
typo3/sysext/extbase/Tests/Unit/Reflection/ClassSchemaTest.php
typo3/sysext/extbase/Tests/Unit/Reflection/Fixture/DummyClassWithAllTypesOfMethods.php
typo3/sysext/extbase/Tests/Unit/Reflection/Fixture/DummyClassWithAllTypesOfProperties.php
typo3/sysext/extbase/Tests/Unit/Reflection/Fixture/DummyClassWithTags.php
typo3/sysext/extbase/Tests/Unit/Reflection/ReflectionServiceTest.php
typo3/sysext/form/Classes/Mvc/Configuration/InheritancesResolverService.php
typo3/sysext/form/Classes/ViewHelpers/GridColumnClassAutoConfigurationViewHelper.php
typo3/sysext/form/Classes/ViewHelpers/RenderRenderableViewHelper.php
typo3/sysext/form/Classes/ViewHelpers/RenderViewHelper.php
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php
typo3/sysext/install/Classes/Service/EnableFileService.php
typo3/sysext/recordlist/Classes/RecordList/AbstractDatabaseRecordList.php
typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
typo3/sysext/scheduler/Tests/Unit/CronCommand/CronCommandTest.php

index 8ee86fa..6d9ca3e 100644 (file)
@@ -18,8 +18,6 @@ use TYPO3\CMS\Extbase\DomainObject\AbstractEntity;
 
 /**
  * An extension helper model to be used in ext:about context
- *
- * @entity
  */
 class Extension extends AbstractEntity
 {
index 8a1d390..b5e48a3 100644 (file)
@@ -37,7 +37,7 @@ use TYPO3\CMS\Fluid\View\StandaloneView;
 class ShortcutToolbarItem implements ToolbarItemInterface
 {
     /**
-     * @const integer Number of super global group
+     * @var int Number of super global group
      */
     const SUPERGLOBAL_GROUP = -100;
 
index a049cc0..3d53abe 100644 (file)
@@ -29,12 +29,12 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class LocalizationController
 {
     /**
-     * @const string
+     * @var string
      */
     const ACTION_COPY = 'copyFromLanguage';
 
     /**
-     * @const string
+     * @var string
      */
     const ACTION_LOCALIZE = 'localize';
 
index b1247dd..cf439d3 100644 (file)
@@ -47,7 +47,7 @@ class TreeNodeCollection extends \ArrayObject
      * Compares a node with another one
      *
      * @see \TYPO3\CMS\Backend\Tree\TreeNode::compareTo
-     * @noapi
+     * @internal
      */
     public function nodeCompare(\TYPO3\CMS\Backend\Tree\TreeNode $node, \TYPO3\CMS\Backend\Tree\TreeNode $otherNode)
     {
index 0f242a4..2b11155 100644 (file)
@@ -3311,7 +3311,7 @@ class PageLayoutView implements LoggerAwareInterface
      * @param string[] $fieldList List of fields to select from the table
      * @param string[] $additionalConstraints Additional part for where clause
      * @param QueryBuilder $queryBuilder
-     * @paran bool $addSorting
+     * @param bool $addSorting
      * @return QueryBuilder
      */
     protected function prepareQueryBuilder(
index 862b76c..0b025b3 100644 (file)
@@ -218,7 +218,7 @@ class FormInlineAjaxControllerTest extends \TYPO3\TestingFramework\Core\Unit\Uni
 
     /**
      * Fallback for IRRE items without inline view attribute
-     * @issue https://forge.typo3.org/issues/76561
+     * @see https://forge.typo3.org/issues/76561
      *
      * @test
      */
@@ -243,7 +243,7 @@ class FormInlineAjaxControllerTest extends \TYPO3\TestingFramework\Core\Unit\Uni
 
     /**
      * Unserialize uc inline view string for IRRE item
-     * @issue https://forge.typo3.org/issues/76561
+     * @see https://forge.typo3.org/issues/76561
      *
      * @test
      */
index 59bace3..3fc34ef 100644 (file)
@@ -29,7 +29,6 @@ use TYPO3\CMS\Core\SingletonInterface;
  * The Cache Manager
  *
  * This file is a backport from FLOW3
- * @scope singleton
  * @api
  */
 class CacheManager implements SingletonInterface
index c1484e0..9bade08 100644 (file)
@@ -227,7 +227,7 @@ class Bootstrap
 
         /*
          * All annotations defined by and for Extbase need to be
-         * ignored during their deprecation. Later their usage may and
+         * ignored during their deprecation. Later, their usage may and
          * should throw an Exception
          */
         AnnotationReader::addGlobalIgnoredName('inject');
@@ -236,11 +236,14 @@ class Bootstrap
         AnnotationReader::addGlobalIgnoredName('validate');
         AnnotationReader::addGlobalIgnoredName('cascade');
         AnnotationReader::addGlobalIgnoredName('ignorevalidation');
-        AnnotationReader::addGlobalIgnoredName('firsttest');
-        AnnotationReader::addGlobalIgnoredName('anothertest');
-        AnnotationReader::addGlobalIgnoredName('test');
-        AnnotationReader::addGlobalIgnoredName('const');
-        // ...
+        AnnotationReader::addGlobalIgnoredName('cli');
+        AnnotationReader::addGlobalIgnoredName('flushesCashes');
+        AnnotationReader::addGlobalIgnoredName('uuid');
+        AnnotationReader::addGlobalIgnoredName('identity');
+
+        // Annotations that control the extension scanner
+        AnnotationReader::addGlobalIgnoredName('extensionScannerIgnoreFile');
+        AnnotationReader::addGlobalIgnoredName('extensionScannerIgnoreLine');
 
         return $this;
     }
index c8653bf..dcc2416 100644 (file)
@@ -452,10 +452,10 @@ class FrontendEditingController
 
     /**
      * Saves a record based on its data array and closes it.
+     * Note: This method is only a wrapper for doSave() but is needed so
      *
      * @param string $table The table name for the record to save.
      * @param int $uid The UID for the record to save.
-     * @note   This method is only a wrapper for doSave() but is needed so
      */
     public function doSaveAndClose($table, $uid)
     {
index f240786..cacb5d3 100644 (file)
@@ -30,7 +30,7 @@ class JsonResponse extends Response
      * JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES
      * </code>
      *
-     * @const int
+     * @var int
      */
     const DEFAULT_JSON_FLAGS = JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES;
 
index a5ac423..9b9688c 100644 (file)
@@ -28,14 +28,14 @@ class Uri implements UriInterface
     /**
      * Sub-delimiters used in query strings and fragments.
      *
-     * @const string
+     * @var string
      */
     const SUBDELIMITER_CHARLIST = '!\$&\'\(\)\*\+,;=';
 
     /**
      * Unreserved characters used in paths, query strings, and fragments.
      *
-     * @const string
+     * @var string
      */
     const UNRESERVED_CHARLIST = 'a-zA-Z0-9_\-\.~';
 
index d7ffd22..29256f7 100644 (file)
@@ -581,7 +581,6 @@ class FileIndexRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is updated
      *
      * @param array $data
-     * @signal
      */
     protected function emitRecordUpdatedSignal(array $data)
     {
@@ -592,7 +591,6 @@ class FileIndexRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is created
      *
      * @param array $data
-     * @signal
      */
     protected function emitRecordCreatedSignal(array $data)
     {
@@ -603,7 +601,6 @@ class FileIndexRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is deleted
      *
      * @param int $fileUid
-     * @signal
      */
     protected function emitRecordDeletedSignal($fileUid)
     {
@@ -614,7 +611,6 @@ class FileIndexRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is marked as missing
      *
      * @param int $fileUid
-     * @signal
      */
     protected function emitRecordMarkedAsMissingSignal($fileUid)
     {
index 3435ca2..456a47e 100644 (file)
@@ -241,7 +241,6 @@ class MetaDataRepository implements SingletonInterface
      * for example translation and workspace overlay
      *
      * @param \ArrayObject $data
-     * @signal
      */
     protected function emitRecordPostRetrievalSignal(\ArrayObject $data)
     {
@@ -252,7 +251,6 @@ class MetaDataRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is updated
      *
      * @param array $data
-     * @signal
      */
     protected function emitRecordUpdatedSignal(array $data)
     {
@@ -263,7 +261,6 @@ class MetaDataRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is created
      *
      * @param array $data
-     * @signal
      */
     protected function emitRecordCreatedSignal(array $data)
     {
@@ -274,7 +271,6 @@ class MetaDataRepository implements SingletonInterface
      * Signal that is called after an IndexRecord is deleted
      *
      * @param int $fileUid
-     * @signal
      */
     protected function emitRecordDeletedSignal($fileUid)
     {
index b391b0b..6a830f1 100644 (file)
@@ -16,8 +16,6 @@ namespace TYPO3\CMS\Documentation\Domain\Model;
 
 /**
  * An extension helper model to be used in ext:documentation context
- *
- * @entity
  */
 class Document extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
 {
index 028959b..6306c38 100644 (file)
@@ -16,8 +16,6 @@ namespace TYPO3\CMS\Documentation\Domain\Model;
 
 /**
  * An extension helper model to be used in ext:documentation context
- *
- * @entity
  */
 class DocumentFormat extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
 {
index 4cbce5e..4497022 100644 (file)
@@ -16,8 +16,6 @@ namespace TYPO3\CMS\Documentation\Domain\Model;
 
 /**
  * An extension helper model to be used in ext:documentation context
- *
- * @entity
  */
 class DocumentTranslation extends \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
 {
index 11d8b44..b596f49 100644 (file)
@@ -322,7 +322,7 @@ class ClassSchemaTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
     public function testClassSchemaGetTags()
     {
         $tags = (new ClassSchema(Fixture\DummyClassWithTags::class))->getTags();
-        static::assertArrayHasKey('foo', $tags);
+        static::assertArrayHasKey('see', $tags);
 
         // test ignored tags
         static::assertArrayNotHasKey('package', $tags);
@@ -331,6 +331,5 @@ class ClassSchemaTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
         static::assertArrayNotHasKey('copyright', $tags);
         static::assertArrayNotHasKey('author', $tags);
         static::assertArrayNotHasKey('version', $tags);
-        static::assertArrayNotHasKey('const', $tags);
     }
 }
index eaef15f..81610f1 100644 (file)
@@ -38,7 +38,6 @@ class DummyClassWithAllTypesOfMethods
      * @copyright
      * @author
      * @version
-     * @const
      */
     public function methodWithIgnoredTags()
     {
index ec2fa4d..69c9b62 100644 (file)
@@ -40,7 +40,6 @@ class DummyClassWithAllTypesOfProperties
      * @copyright
      * @author
      * @version
-     * @const
      */
     public $propertyWithIgnoredTags;
 
index 37e634e..8338b2d 100644 (file)
@@ -21,9 +21,8 @@ namespace TYPO3\CMS\Extbase\Tests\Unit\Reflection\Fixture;
  * @copyright
  * @author
  * @version
- * @const
  *
- * @foo
+ * @see
  */
 class DummyClassWithTags
 {
index 680741a..3bbceaf 100644 (file)
@@ -19,9 +19,9 @@ use TYPO3\CMS\Extbase\Reflection\ReflectionService;
 
 /**
  * Test case
- * @firsttest test for reflection
- * @anothertest second test for reflection
- * @anothertest second test for reflection with second value
+ * @see test for reflection
+ * @link second test for reflection
+ * @link second test for reflection with second value
  */
 class ReflectionServiceTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
 {
@@ -49,8 +49,8 @@ class ReflectionServiceTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCa
         $service = GeneralUtility::makeInstance(ReflectionService::class);
         $classValues = $service->getClassTagsValues(static::class);
         $this->assertEquals([
-            'firsttest' => ['test for reflection'],
-            'anothertest' => ['second test for reflection', 'second test for reflection with second value']
+            'see' => ['test for reflection'],
+            'link' => ['second test for reflection', 'second test for reflection with second value']
         ], $classValues);
 
         $this->assertEquals(
@@ -65,7 +65,7 @@ class ReflectionServiceTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCa
     public function getClassTagValues()
     {
         $service = GeneralUtility::makeInstance(ReflectionService::class);
-        $classValues = $service->getClassTagValues(static::class, 'firsttest');
+        $classValues = $service->getClassTagValues(static::class, 'see');
         $this->assertEquals([
             'test for reflection',
         ], $classValues);
@@ -194,7 +194,7 @@ class ReflectionServiceTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCa
         $service = GeneralUtility::makeInstance(ReflectionService::class);
         $this->assertTrue($service->isClassTaggedWith(
             Fixture\DummyClassWithTags::class,
-            'foo'
+            'see'
         ));
 
         $this->assertFalse($service->isClassTaggedWith(
index 66619b1..88f43d4 100644 (file)
@@ -121,7 +121,7 @@ class InheritancesResolverService
     /**
      * Resolve all inheritances within a configuration.
      *
-     * @toDo: More description
+     * @todo: More description
      * @param array $configuration
      * @param array $pathStack
      * @param bool $setInheritancePathToCkeck
@@ -181,7 +181,7 @@ class InheritancesResolverService
     /**
      * Additional helper for the resolve method.
      *
-     * @toDo: More description
+     * @todo: More description
      * @param array $inheritances
      * @return array
      * @throws CycleInheritancesException
@@ -249,7 +249,7 @@ class InheritancesResolverService
     /**
      * Throw an exception if a cycle is detected.
      *
-     * @toDo: More description
+     * @todo: More description
      * @param string $path
      * @param string $pathToCheck
      * @throws CycleInheritancesException
index f1140f5..56b377c 100644 (file)
@@ -50,7 +50,6 @@ class GridColumnClassAutoConfigurationViewHelper extends AbstractViewHelper
      * @param \Closure $renderChildrenClosure
      * @param RenderingContextInterface $renderingContext
      * @return string
-     * @public
      */
     public static function renderStatic(
         array $arguments,
index bc046c5..b08d56c 100644 (file)
@@ -59,7 +59,6 @@ class RenderRenderableViewHelper extends AbstractViewHelper
      * @param \Closure $renderChildrenClosure
      * @param RenderingContextInterface $renderingContext
      * @return string
-     * @public
      */
     public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
     {
index 05237f3..2d2821a 100644 (file)
@@ -71,7 +71,6 @@ class RenderViewHelper extends AbstractViewHelper
      * @param \Closure $renderChildrenClosure
      * @param RenderingContextInterface $renderingContext
      * @return string
-     * @public
      */
     public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
     {
index 9064417..b7f6466 100644 (file)
@@ -3545,9 +3545,11 @@ class TypoScriptFrontendController implements LoggerAwareInterface
 
     /**
      * Send cache headers good for client/reverse proxy caching
-     * This function should not be called if the page content is temporary (like for "Page is being generated..." message, but in that case it is ok because the config-variables are not yet available and so will not allow to send cache headers)
-     *
-     * @co-author Ole Tange, Forbrugernes Hus, Denmark
+     * This function should not be called if the page content is
+     * temporary (like for "Page is being generated..." message,
+     * but in that case it is ok because the config-variables
+     * are not yet available and so will not allow to send
+     * cache headers)
      */
     public function sendCacheHeaders()
     {
index 93a153d..40f1004 100644 (file)
@@ -6522,7 +6522,7 @@ class ContentObjectRendererTest extends \TYPO3\TestingFramework\Core\Unit\UnitTe
     /**
      * Data provider for stdWrap_prefixComment.
      *
-     * @retunr array [$expect, $content, $conf, $disable, $times, $will]
+     * @return array [$expect, $content, $conf, $disable, $times, $will]
      */
     public function stdWrap_prefixCommentDataProvider()
     {
index 87fa243..882c041 100644 (file)
@@ -1211,8 +1211,7 @@ class IndexSearchRepository
      * highest/lowest result order (piVars['desc'])
      *
      * @param bool $inverse If TRUE, inverse the order which is defined by piVars['desc']
-     * @return string " DESC" or
-     * @formallyknownas tx_indexedsearch_pi->isDescending
+     * @return string " DESC" or formerly known as tx_indexedsearch_pi->isDescending
      */
     protected function getDescendingSortOrderFlag($inverse = false)
     {
index 3e9e2c5..b387f9f 100644 (file)
@@ -21,17 +21,17 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class EnableFileService
 {
     /**
-     * @constant Relative path to ENABLE_INSTALL_TOOL file
+     * @var string Relative path to ENABLE_INSTALL_TOOL file
      */
     const INSTALL_TOOL_ENABLE_FILE_PATH = 'typo3conf/ENABLE_INSTALL_TOOL';
 
     /**
-     * @constant Relative path to  FIRST_INSTALL file
+     * @var string Relative path to  FIRST_INSTALL file
      */
     const FIRST_INSTALL_FILE_PATH = 'FIRST_INSTALL';
 
     /**
-     * @constant Maximum age of ENABLE_INSTALL_TOOL file before it gets removed (in seconds)
+     * @var string Maximum age of ENABLE_INSTALL_TOOL file before it gets removed (in seconds)
      */
     const INSTALL_TOOL_ENABLE_FILE_LIFETIME = 3600;
 
index 7fb641d..1a352a2 100644 (file)
@@ -742,7 +742,7 @@ class AbstractDatabaseRecordList extends AbstractRecordList
      * @param string[] $fieldList List of fields to select from the table
      * @param string[] $additionalConstraints Additional part for where clause
      * @param QueryBuilder $queryBuilder
-     * @paran bool $addSorting
+     * @param bool $addSorting
      * @return QueryBuilder
      * @deprecated since TYPO3 v9, will be removed in TYPO3 v10
      */
index 3afa560..73a67de 100644 (file)
@@ -1606,13 +1606,13 @@ class DatabaseRecordList
                     } else {
                         $cells['empty'] = '';
                     }
-                    /**
-                     * @hook renderListHeaderActions: Allows to change the clipboard icons of the Web>List table headers
-                     * @usage Above each listed table in Web>List a header row is shown.
+                    /*
+                     * hook:  renderListHeaderActions: Allows to change the clipboard icons of the Web>List table headers
+                     * usage: Above each listed table in Web>List a header row is shown.
                      *        This hook allows to modify the icons responsible for the clipboard functions
                      *        (shown above the clipboard checkboxes when a clipboard other than "Normal" is selected),
                      *        or other "Action" functions which perform operations on the listed records.
-                    */
+                     */
                     if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/class.db_list_extra.inc']['actions'])) {
                         foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['typo3/class.db_list_extra.inc']['actions'] as $className) {
                             $hookObject = GeneralUtility::makeInstance($className);
@@ -1730,9 +1730,9 @@ class DatabaseRecordList
                     $theData[$fCol] .= $this->addSortLink($sortLabel, $fCol, $table);
             }
         }
-        /**
-         * @hook renderListHeader: Allows to change the contents of columns/cells of the Web>List table headers
-         * @usage Above each listed table in Web>List a header row is shown.
+        /*
+         * hook:  renderListHeader: Allows to change the contents of columns/cells of the Web>List table headers
+         * usage: Above each listed table in Web>List a header row is shown.
          *        Containing the labels of all shown fields and additional icons to create new records for this
          *        table or perform special clipboard tasks like mark and copy all listed records to clipboard, etc.
          */
@@ -2116,8 +2116,8 @@ class DatabaseRecordList
                 $this->addActionToCellGroup($cells, $moveRightAction, 'moveRight');
             }
         }
-        /**
-         * @hook recStatInfoHooks: Allows to insert HTML before record icons on various places
+        /*
+         * hook: recStatInfoHooks: Allows to insert HTML before record icons on various places
          */
         if (is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['GLOBAL']['recStatInfoHooks'])) {
             $stat = '';
@@ -2127,9 +2127,9 @@ class DatabaseRecordList
             }
             $this->addActionToCellGroup($cells, $stat, 'stat');
         }
-        /**
-         * @hook makeControl: Allows to change control icons of records in list-module
-         * @usage This hook method gets passed the current $cells array as third parameter.
+        /*
+         * hook:  makeControl: Allows to change control icons of records in list-module
+         * usage: This hook method gets passed the current $cells array as third parameter.
          *        This array contains values for the icons/actions generated for each record in Web>List.
          *        Each array entry is accessible by an index-key.
          *        The order of the icons is depending on the order of those array entries.
@@ -2297,9 +2297,9 @@ class DatabaseRecordList
                 . ' data-severity="warning">'
                 . $this->iconFactory->getIcon('actions-document-paste-into', Icon::SIZE_SMALL)->render() . '</a>';
         }
-        /**
-         * @hook makeClip: Allows to change clip-icons of records in list-module
-         * @usage This hook method gets passed the current $cells array as third parameter.
+        /*
+         * hook:  makeClip: Allows to change clip-icons of records in list-module
+         * usage: This hook method gets passed the current $cells array as third parameter.
          *        This array contains values for the clipboard icons generated for each record in Web>List.
          *        Each array entry is accessible by an index-key.
          *        The order of the icons is depending on the order of those array entries.
@@ -3173,7 +3173,7 @@ class DatabaseRecordList
      * @param string[] $fieldList List of fields to select from the table
      * @param string[] $additionalConstraints Additional part for where clause
      * @param QueryBuilder $queryBuilder
-     * @paran bool $addSorting
+     * @param bool $addSorting
      * @return QueryBuilder
      */
     protected function prepareQueryBuilder(
index 66a0dfc..85f1b67 100644 (file)
@@ -22,7 +22,7 @@ use TYPO3\CMS\Scheduler\CronCommand\CronCommand;
 class CronCommandTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
 {
     /**
-     * @const integer timestamp of 1.1.2010 0:00 (Friday), timezone UTC/GMT
+     * @var int timestamp of 1.1.2010 0:00 (Friday), timezone UTC/GMT
      */
     const TIMESTAMP = 1262304000;