[CLEANUP] Alwas put null at the last position 81/54781/5
authorAlexander Schnitzler <git@alexanderschnitzler.de>
Mon, 27 Nov 2017 10:25:34 +0000 (11:25 +0100)
committerAlexander Opitz <opitz.alexander@googlemail.com>
Mon, 27 Nov 2017 11:18:11 +0000 (12:18 +0100)
This patch applies the phpdoc_types_order rule of the
php-cs-fixer. See http://cs.sensiolabs.org/ -> phpdoc_types_order

Releases: master, 8.7
Resolves: #83109
Change-Id: I57291fb0b113ad01e2a171c1cfd6a9943d6302ad
Reviewed-on: https://review.typo3.org/54781
Reviewed-by: Alexander Schnitzler <typo3@alexanderschnitzler.de>
Tested-by: Alexander Schnitzler <typo3@alexanderschnitzler.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
88 files changed:
Build/.php_cs
typo3/sysext/backend/Classes/Clipboard/Clipboard.php
typo3/sysext/backend/Classes/Controller/EditDocumentController.php
typo3/sysext/backend/Classes/Form/Element/AbstractFormElement.php
typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php
typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php
typo3/sysext/backend/Classes/Http/BackendModuleRequestHandler.php
typo3/sysext/backend/Classes/Provider/PageTsBackendLayoutDataProvider.php
typo3/sysext/backend/Classes/Security/CategoryPermissionsAspect.php
typo3/sysext/backend/Classes/Template/Components/MetaInformation.php
typo3/sysext/backend/Classes/Tree/TreeNode.php
typo3/sysext/backend/Classes/Utility/BackendUtility.php
typo3/sysext/backend/Classes/View/BackendLayout/BackendLayoutCollection.php
typo3/sysext/backend/Classes/View/BackendLayout/DataProviderCollection.php
typo3/sysext/backend/Classes/View/BackendLayout/DataProviderInterface.php
typo3/sysext/backend/Classes/View/BackendLayout/DefaultDataProvider.php
typo3/sysext/backend/Classes/View/BackendLayoutView.php
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php
typo3/sysext/core/Classes/Collection/RecordCollectionRepository.php
typo3/sysext/core/Classes/Configuration/TypoScript/ConditionMatching/AbstractConditionMatcher.php
typo3/sysext/core/Classes/Console/RequestHandlerInterface.php
typo3/sysext/core/Classes/Controller/FileDumpController.php
typo3/sysext/core/Classes/DataHandling/DataHandler.php
typo3/sysext/core/Classes/DataHandling/Localization/DataMapItem.php
typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
typo3/sysext/core/Classes/DataHandling/Localization/State.php
typo3/sysext/core/Classes/DataHandling/PlainDataResolver.php
typo3/sysext/core/Classes/Database/RelationHandler.php
typo3/sysext/core/Classes/Http/Request.php
typo3/sysext/core/Classes/Http/RequestHandlerInterface.php
typo3/sysext/core/Classes/Http/ServerRequest.php
typo3/sysext/core/Classes/Http/UploadedFile.php
typo3/sysext/core/Classes/Http/Uri.php
typo3/sysext/core/Classes/Mail/Mailer.php
typo3/sysext/core/Classes/Page/PageRenderer.php
typo3/sysext/core/Classes/Resource/AbstractFile.php
typo3/sysext/core/Classes/Resource/FileCollectionRepository.php
typo3/sysext/core/Classes/Resource/ProcessedFile.php
typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php
typo3/sysext/core/Classes/Resource/Rendering/RendererRegistry.php
typo3/sysext/core/Classes/Resource/ResourceFactory.php
typo3/sysext/core/Classes/Resource/ResourceStorage.php
typo3/sysext/core/Classes/Resource/StorageRepository.php
typo3/sysext/core/Classes/Resource/TextExtraction/TextExtractorRegistry.php
typo3/sysext/core/Classes/Tree/TableConfiguration/DatabaseTreeDataProvider.php
typo3/sysext/core/Classes/TypoScript/TemplateService.php
typo3/sysext/core/Classes/Utility/CommandUtility.php
typo3/sysext/core/Classes/Utility/PathUtility.php
typo3/sysext/core/Tests/Functional/DataHandling/AbstractDataHandlerActionTestCase.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Service/QueueService.php
typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php
typo3/sysext/extbase/Classes/Mvc/Controller/CommandController.php
typo3/sysext/extbase/Classes/Mvc/Web/Response.php
typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapFactory.php
typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php
typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php
typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapFactoryTest.php
typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapperTest.php
typo3/sysext/extensionmanager/Classes/Controller/AbstractController.php
typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php
typo3/sysext/fluid/Tests/Unit/ViewHelpers/Fixtures/TranslateViewHelperFixtureForTranslatedString.php
typo3/sysext/form/Classes/Domain/Finishers/SaveToDatabaseFinisher.php
typo3/sysext/form/Classes/Domain/Model/Renderable/AbstractRenderable.php
typo3/sysext/form/Classes/Domain/Model/Renderable/RenderableInterface.php
typo3/sysext/form/Classes/Domain/Runtime/FormRuntime.php
typo3/sysext/form/Classes/ViewHelpers/Form/DatePickerViewHelper.php
typo3/sysext/form/Classes/ViewHelpers/Form/TimePickerViewHelper.php
typo3/sysext/form/Classes/ViewHelpers/Form/UploadedResourceViewHelper.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php
typo3/sysext/frontend/Classes/Http/EidRequestHandler.php
typo3/sysext/frontend/Classes/Http/RequestHandler.php
typo3/sysext/impexp/Classes/Controller/ImportExportController.php
typo3/sysext/impexp/Classes/Export.php
typo3/sysext/impexp/Classes/Import.php
typo3/sysext/impexp/Classes/Task/ImportExportTask.php
typo3/sysext/indexed_search/Classes/Hook/CrawlerFilesHook.php
typo3/sysext/install/Classes/FolderStructure/AbstractNode.php
typo3/sysext/install/Classes/FolderStructure/DirectoryNode.php
typo3/sysext/install/Classes/FolderStructure/FileNode.php
typo3/sysext/install/Classes/Updates/RowUpdater/ImageCropUpdater.php
typo3/sysext/recordlist/Classes/Browser/DatabaseBrowser.php
typo3/sysext/version/Classes/Dependency/ElementEntityProcessor.php
typo3/sysext/workspaces/Classes/Domain/Record/StageRecord.php
typo3/sysext/workspaces/Classes/Domain/Record/WorkspaceRecord.php
typo3/sysext/workspaces/Classes/Service/AdditionalResourceService.php

index 80ea729..024dbbd 100644 (file)
@@ -80,6 +80,7 @@ return PhpCsFixer\Config::create()
         'phpdoc_trim' => true,
         'no_superfluous_elseif' => true,
         'no_useless_else' => true,
-       'phpdoc_types' => true,
+        'phpdoc_types' => true,
+        'phpdoc_types_order' => ['null_adjustment' => 'always_last', 'sort_algorithm' => 'none'],
     ])
     ->setFinder($finder);
index 66f7295..6d5b7e2 100644 (file)
@@ -965,7 +965,7 @@ class Clipboard
      *
      * @param string $ref [tablename]:[paste-uid], see description
      * @param array $CMD Command-array
-     * @param null|array If additional values should get set in the copied/moved record this will be an array containing key=>value pairs
+     * @param array|null If additional values should get set in the copied/moved record this will be an array containing key=>value pairs
      * @return array Modified Command-array
      */
     public function makePasteCmdArray($ref, $CMD, array $update = null)
index 4d1dd8e..d7dbf5c 100644 (file)
@@ -216,7 +216,7 @@ class EditDocumentController extends AbstractModule
     /**
      * Workspace used for the editing action.
      *
-     * @var null|int
+     * @var int|null
      */
     protected $workspace;
 
index 3b2ea75..885f1a9 100644 (file)
@@ -326,7 +326,7 @@ abstract class AbstractFormElement extends AbstractNode
      * This method is deprecated and will vanish in v9. Migrate old wizards to the "fieldWizard",
      * "fieldInformation" and "fieldControl" API instead.
      *
-     * @param null|array $itemKinds Array with the real item in the first value. Array in legacy mode, else null
+     * @param array|null $itemKinds Array with the real item in the first value. Array in legacy mode, else null
      * @param array $wizConf The "wizards" key from the config array for the field (from TCA)
      * @param string $table Table name
      * @param array $row The record array
index 85f7677..8e30766 100644 (file)
@@ -196,7 +196,7 @@ class ImageManipulationElement extends AbstractFormElement
      *
      * @param array $row
      * @param string $fieldName
-     * @return null|File
+     * @return File|null
      */
     protected function getFile(array $row, $fieldName)
     {
index 4046a62..370c8cd 100644 (file)
@@ -69,7 +69,7 @@ class AjaxRequestHandler implements RequestHandlerInterface
      * Handles any AJAX request in the TYPO3 Backend
      *
      * @param ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      */
     public function handleRequest(ServerRequestInterface $request)
     {
index 31f060b..cd9dfe7 100644 (file)
@@ -69,7 +69,7 @@ class BackendModuleRequestHandler implements RequestHandlerInterface
      * Handles the request, evaluating the configuration and executes the module accordingly
      *
      * @param ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      * @throws Exception
      */
     public function handleRequest(ServerRequestInterface $request)
index 73a7e9f..126aea5 100644 (file)
@@ -213,7 +213,7 @@ class PageTsBackendLayoutDataProvider implements DataProviderInterface
      *
      * @param string $identifier
      * @param int $pageId
-     * @return null|BackendLayout
+     * @return BackendLayout|null
      */
     public function getBackendLayout($identifier, $pageId)
     {
index 6174be3..d7aadb8 100644 (file)
@@ -90,7 +90,7 @@ class CategoryPermissionsAspect
      *
      * @param int $categoryMountPoint
      * @param TreeNodeCollection $treeNodeCollection
-     * @return null|TreeNode
+     * @return TreeNode|null
      */
     protected function lookUpCategoryMountPointInTreeNodes($categoryMountPoint, TreeNodeCollection $treeNodeCollection)
     {
index e81bfe0..de467f2 100644 (file)
@@ -143,7 +143,7 @@ class MetaInformation
     /**
      * Setting page uid
      *
-     * @return null|int Record uid
+     * @return int|null Record uid
      */
     public function getRecordInformationUid()
     {
index cbdd586..6526e11 100644 (file)
@@ -124,7 +124,7 @@ class TreeNode implements \TYPO3\CMS\Backend\Tree\ComparableNodeInterface, \Seri
     /**
      * Sets the parent node
      *
-     * @param null|\TYPO3\CMS\Backend\Tree\TreeNode $parentNode
+     * @param \TYPO3\CMS\Backend\Tree\TreeNode|null $parentNode
      */
     public function setParentNode(\TYPO3\CMS\Backend\Tree\TreeNode $parentNode = null)
     {
index 9b2517e..fefe6f6 100644 (file)
@@ -222,7 +222,7 @@ class BackendUtility
      * @param string $orderBy Optional ORDER BY field(s), if none, supply blank string.
      * @param string $limit Optional LIMIT value ([begin,]max), if none, supply blank string.
      * @param bool $useDeleteClause Use the deleteClause to check if a record is deleted (default TRUE)
-     * @param null|QueryBuilder $queryBuilder The queryBuilder must be provided, if the parameter $whereClause is given and the concept of prepared statement was used. Example within self::firstDomainRecord()
+     * @param QueryBuilder|null $queryBuilder The queryBuilder must be provided, if the parameter $whereClause is given and the concept of prepared statement was used. Example within self::firstDomainRecord()
      * @return mixed Multidimensional array with selected records (if any is selected)
      * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
      */
@@ -1603,8 +1603,8 @@ class BackendUtility
      * @param string $tableName Name of the table of the record
      * @param string $fieldName Name of the field of the record
      * @param array $element Record data
-     * @param null|int $workspaceId Workspace to fetch data for
-     * @return null|\TYPO3\CMS\Core\Resource\FileReference[]
+     * @param int|null $workspaceId Workspace to fetch data for
+     * @return \TYPO3\CMS\Core\Resource\FileReference[]|null
      */
     public static function resolveFileReferences($tableName, $fieldName, $element, $workspaceId = null)
     {
index 6ede7a3..e1266a3 100644 (file)
@@ -92,7 +92,7 @@ class BackendLayoutCollection
      * Gets a backend layout by (regular) identifier.
      *
      * @param string $identifier
-     * @return null|BackendLayout
+     * @return BackendLayout|null
      */
     public function get($identifier)
     {
index 7249b86..dbc9ab9 100644 (file)
@@ -93,7 +93,7 @@ class DataProviderCollection implements \TYPO3\CMS\Core\SingletonInterface
      *
      * @param string $combinedIdentifier
      * @param int $pageId
-     * @return null|BackendLayout
+     * @return BackendLayout|null
      */
     public function getBackendLayout($combinedIdentifier, $pageId)
     {
index a1f29b3..681079e 100644 (file)
@@ -33,7 +33,7 @@ interface DataProviderInterface
      *
      * @param string $identifier
      * @param int $pageId
-     * @return null|BackendLayout
+     * @return BackendLayout|null
      */
     public function getBackendLayout($identifier, $pageId);
 }
index 5133bf2..eb26963 100644 (file)
@@ -59,7 +59,7 @@ class DefaultDataProvider implements DataProviderInterface
      *
      * @param string $identifier
      * @param int $pageId
-     * @return null|BackendLayout
+     * @return BackendLayout|null
      */
     public function getBackendLayout($identifier, $pageId)
     {
index 365a999..a59e1e7 100644 (file)
@@ -429,7 +429,7 @@ class BackendLayoutView implements \TYPO3\CMS\Core\SingletonInterface
      * Gets a page record.
      *
      * @param int $pageId
-     * @return null|array
+     * @return array|null
      */
     protected function getPage($pageId)
     {
index ab71d69..0e34d5d 100644 (file)
@@ -1960,7 +1960,7 @@ class BackendUserAuthentication extends AbstractUserAuthentication
     * temporary files in user context. The folder _temp_ below the default upload folder
     * of the user is used.
     *
-    * @return null|\TYPO3\CMS\Core\Resource\Folder
+    * @return \TYPO3\CMS\Core\Resource\Folder|null
     * @see \TYPO3\CMS\Core\Authentication\BackendUserAuthentication::getDefaultUploadFolder();
     */
     public function getDefaultUploadTemporaryFolder()
index 983a312..9ba0b33 100644 (file)
@@ -51,7 +51,7 @@ class RecordCollectionRepository
      * Finds a record collection by uid.
      *
      * @param int $uid The uid to be looked up
-     * @return null|\TYPO3\CMS\Core\Collection\AbstractRecordCollection
+     * @return \TYPO3\CMS\Core\Collection\AbstractRecordCollection|null
      */
     public function findByUid($uid)
     {
@@ -83,7 +83,7 @@ class RecordCollectionRepository
     /**
      * Finds all record collections.
      *
-     * @return null|\TYPO3\CMS\Core\Collection\AbstractRecordCollection[]
+     * @return \TYPO3\CMS\Core\Collection\AbstractRecordCollection[]|null
      */
     public function findAll()
     {
@@ -111,7 +111,7 @@ class RecordCollectionRepository
      * Finds record collection by type.
      *
      * @param string $type Type to be looked up
-     * @return null|\TYPO3\CMS\Core\Collection\AbstractRecordCollection[]
+     * @return \TYPO3\CMS\Core\Collection\AbstractRecordCollection[]|null
      */
     public function findByType($type)
     {
@@ -129,7 +129,7 @@ class RecordCollectionRepository
      *
      * @param string $type Type to be looked up
      * @param string $tableName Name of the table to be looked up
-     * @return null|\TYPO3\CMS\Core\Collection\AbstractRecordCollection[]
+     * @return \TYPO3\CMS\Core\Collection\AbstractRecordCollection[]|null
      */
     public function findByTypeAndTableName($type, $tableName)
     {
@@ -163,7 +163,7 @@ class RecordCollectionRepository
      * Queries for multiple records for the given conditions.
      *
      * @param array $conditions Conditions concatenated with AND for query
-     * @return null|\TYPO3\CMS\Core\Collection\AbstractRecordCollection[]
+     * @return \TYPO3\CMS\Core\Collection\AbstractRecordCollection[]|null
      */
     protected function queryMultipleRecords(array $conditions = [])
     {
index 6df26ba..6ce0b24 100644 (file)
@@ -194,7 +194,7 @@ abstract class AbstractConditionMatcher
      *
      * @param string $key The condition to match against its criteria.
      * @param string $value
-     * @return null|bool Result of the evaluation; NULL if condition could not be evaluated
+     * @return bool|null Result of the evaluation; NULL if condition could not be evaluated
      */
     protected function evaluateConditionCommon($key, $value)
     {
@@ -356,7 +356,7 @@ abstract class AbstractConditionMatcher
      * e.g. "[MyCompany\MyPackage\ConditionMatcher\MyOwnConditionMatcher = myvalue]"
      *
      * @param string $condition The condition to match
-     * @return null|bool Result of the evaluation; NULL if condition could not be evaluated
+     * @return bool|null Result of the evaluation; NULL if condition could not be evaluated
      * @throws \TYPO3\CMS\Core\Configuration\TypoScript\Exception\InvalidTypoScriptConditionException
      */
     protected function evaluateCustomDefinedCondition($condition)
index 6d05871..39be4d9 100644 (file)
@@ -27,7 +27,7 @@ interface RequestHandlerInterface
      * Handles a CLI request
      *
      * @param InputInterface $input
-     * @return null|OutputInterface
+     * @return OutputInterface|null
      * @api
      */
     public function handleRequest(InputInterface $input);
index 6a1d795..c0a367d 100644 (file)
@@ -32,7 +32,7 @@ class FileDumpController
      *
      * @param ServerRequestInterface $request
      * @param ResponseInterface $response
-     * @return null|ResponseInterface
+     * @return ResponseInterface|null
      *
      * @throws \InvalidArgumentException
      * @throws \RuntimeException
@@ -96,7 +96,7 @@ class FileDumpController
     /**
      * @param ServerRequestInterface $request
      * @param string $parameter
-     * @return null|mixed
+     * @return mixed|null
      */
     protected function getGetOrPost(ServerRequestInterface $request, $parameter)
     {
index 471eec0..b1070f2 100644 (file)
@@ -6900,7 +6900,7 @@ class DataHandler
      * @param string $table Table name
      * @param int $id UID of the record from $table
      * @param string $fieldList Field list for the SELECT query, eg. "*" or "uid,pid,...
-     * @return null|array Returns the selected record on success, otherwise NULL.
+     * @return array|null Returns the selected record on success, otherwise NULL.
      */
     public function recordInfo($table, $id, $fieldList)
     {
index 4cf0e7a..1178c70 100644 (file)
@@ -245,7 +245,7 @@ class DataMapItem
     }
 
     /**
-     * @return null|string
+     * @return string|null
      */
     public function getSourceFieldName()
     {
@@ -444,7 +444,7 @@ class DataMapItem
     }
 
     /**
-     * @return null|State
+     * @return State|null
      */
     protected function buildState()
     {
index 1311da7..992fc08 100644 (file)
@@ -1218,7 +1218,7 @@ class DataMapProcessor
      *
      * @param string $tableName
      * @param string|int $id
-     * @return null|DataMapItem
+     * @return DataMapItem|null
      */
     protected function findItem(string $tableName, $id)
     {
@@ -1468,7 +1468,7 @@ class DataMapProcessor
     }
 
     /**
-     * @return null|LanguageService
+     * @return LanguageService|null
      */
     protected function getLanguageService()
     {
index fce8365..dfcdddc 100644 (file)
@@ -27,7 +27,7 @@ class State
 
     /**
      * @param string $tableName
-     * @return null|State
+     * @return State|null
      */
     public static function create(string $tableName)
     {
@@ -44,7 +44,7 @@ class State
     /**
      * @param string $tableName
      * @param string|null $json
-     * @return null|State
+     * @return State|null
      */
     public static function fromJSON(string $tableName, string $json = null)
     {
@@ -268,7 +268,7 @@ class State
 
     /**
      * @param string $fieldName
-     * @return null|string
+     * @return string|null
      */
     public function getState(string $fieldName)
     {
index 225d88c..b371965 100644 (file)
@@ -73,7 +73,7 @@ class PlainDataResolver
     /**
      * @param string $tableName
      * @param int[] $liveIds
-     * @param null|array $sortingStatement
+     * @param array|null $sortingStatement
      */
     public function __construct($tableName, array $liveIds, array $sortingStatement = null)
     {
index 52397ba..2cd9a0f 100644 (file)
@@ -1398,7 +1398,7 @@ class RelationHandler
     }
 
     /**
-     * @param null|int $workspaceId
+     * @param int|null $workspaceId
      * @return bool Whether items have been purged
      */
     public function purgeItemArray($workspaceId = null)
index 0e7f3c1..c3f6058 100644 (file)
@@ -32,7 +32,7 @@ class Request extends Message implements RequestInterface
 {
     /**
      * The request-target, if it has been provided or calculated.
-     * @var null|string
+     * @var string|null
      */
     protected $requestTarget;
 
@@ -77,8 +77,8 @@ class Request extends Message implements RequestInterface
     /**
      * Constructor, the only place to set all parameters of this Request
      *
-     * @param null|string $uri URI for the request, if any.
-     * @param null|string $method HTTP method for the request, if any.
+     * @param string|null $uri URI for the request, if any.
+     * @param string|null $method HTTP method for the request, if any.
      * @param string|resource|StreamInterface $body Message body, if any.
      * @param array $headers Headers for the message, if any.
      * @throws \InvalidArgumentException for any invalid value.
@@ -349,7 +349,7 @@ class Request extends Message implements RequestInterface
     /**
      * Validate the HTTP method, helper function.
      *
-     * @param null|string $method
+     * @param string|null $method
      * @throws \InvalidArgumentException on invalid HTTP method.
      */
     protected function validateMethod($method)
index 31cee20..c2a945b 100644 (file)
@@ -26,7 +26,7 @@ interface RequestHandlerInterface
      * Handles a raw request
      *
      * @param \Psr\Http\Message\ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      * @api
      */
     public function handleRequest(\Psr\Http\Message\ServerRequestInterface $request);
index c6fbec5..f6f2916 100644 (file)
@@ -66,8 +66,8 @@ class ServerRequest extends Request implements ServerRequestInterface
     /**
      * Constructor, the only place to set all parameters of this Message/Request
      *
-     * @param null|string $uri URI for the request, if any.
-     * @param null|string $method HTTP method for the request, if any.
+     * @param string|null $uri URI for the request, if any.
+     * @param string|null $method HTTP method for the request, if any.
      * @param string|resource|StreamInterface $body Message body, if any.
      * @param array $headers Headers for the message, if any.
      * @param array $serverParams Server parameters, typically from $_SERVER
@@ -233,7 +233,7 @@ class ServerRequest extends Request implements ServerRequestInterface
      * potential types MUST be arrays or objects only. A null value indicates
      * the absence of body content.
      *
-     * @return null|array|object The deserialized body parameters, if any.
+     * @return array|object|null The deserialized body parameters, if any.
      *     These will typically be an array or object.
      */
     public function getParsedBody()
@@ -263,7 +263,7 @@ class ServerRequest extends Request implements ServerRequestInterface
      * immutability of the message, and MUST return an instance that has the
      * updated body parameters.
      *
-     * @param null|array|object $data The deserialized body data. This will
+     * @param array|object|null $data The deserialized body data. This will
      *     typically be in an array or object.
      * @return ServerRequest
      * @throws \InvalidArgumentException if an unsupported argument type is
index 9692890..9bb91b4 100644 (file)
@@ -29,12 +29,12 @@ use TYPO3\CMS\Core\Utility\GeneralUtility;
 class UploadedFile implements UploadedFileInterface
 {
     /**
-     * @var null|string
+     * @var string|null
      */
     protected $file;
 
     /**
-     * @var null|StreamInterface
+     * @var StreamInterface|null
      */
     protected $stream;
 
index 8905a6f..6a912ab 100644 (file)
@@ -259,7 +259,7 @@ class Uri implements UriInterface
      * If no port is present, but a scheme is present, this method MAY return
      * the standard port for that scheme, but SHOULD return null.
      *
-     * @return null|int The URI port.
+     * @return int|null The URI port.
      */
     public function getPort()
     {
@@ -378,7 +378,7 @@ class Uri implements UriInterface
      * information.
      *
      * @param string $user The user name to use for authority.
-     * @param null|string $password The password associated with $user.
+     * @param string|null $password The password associated with $user.
      *
      * @return self A new instance with the specified user information.
      */
@@ -426,7 +426,7 @@ class Uri implements UriInterface
      * A null value provided for the port is equivalent to removing the port
      * information.
      *
-     * @param null|int $port The port to use with the new instance; a null value
+     * @param int|null $port The port to use with the new instance; a null value
      *     removes the port information.
      *
      * @return self A new instance with the specified port.
@@ -704,7 +704,7 @@ class Uri implements UriInterface
     /**
      * Filter a fragment value to ensure it is properly encoded.
      *
-     * @param null|string $fragment
+     * @param string|null $fragment
      * @return string
      */
     protected function sanitizeFragment($fragment)
index 5f743d0..07b0e49 100644 (file)
@@ -39,7 +39,7 @@ class Mailer extends \Swift_Mailer
     /**
      * When constructing, also initializes the \Swift_Transport like configured
      *
-     * @param null|\Swift_Transport $transport optionally pass a transport to the constructor.
+     * @param \Swift_Transport|null $transport optionally pass a transport to the constructor.
      * @throws \TYPO3\CMS\Core\Exception
      */
     public function __construct(\Swift_Transport $transport = null)
index 07a8338..6eba811 100644 (file)
@@ -1425,8 +1425,8 @@ class PageRenderer implements \TYPO3\CMS\Core\SingletonInterface
     /**
      * Call this function if you need to include the jQuery library
      *
-     * @param null|string $version The jQuery version that should be included, either "latest" or any available version
-     * @param null|string $source The location of the jQuery source, can be "local", "google", "msn", "jquery" or just an URL to your jQuery lib
+     * @param string|null $version The jQuery version that should be included, either "latest" or any available version
+     * @param string|null $source The location of the jQuery source, can be "local", "google", "msn", "jquery" or just an URL to your jQuery lib
      * @param string $namespace The namespace in which the jQuery object of the specific version should be stored.
      * @throws \UnexpectedValueException
      */
index 55a46b2..f83141c 100644 (file)
@@ -530,7 +530,7 @@ abstract class AbstractFile implements FileInterface
      * web-based authentication. You have to take care of this yourself.
      *
      * @param bool $relativeToCurrentScript Determines whether the URL returned should be relative to the current script, in case it is relative at all (only for the LocalDriver)
-     * @return null|string NULL if file is deleted, the generated URL otherwise
+     * @return string|null NULL if file is deleted, the generated URL otherwise
      */
     public function getPublicUrl($relativeToCurrentScript = false)
     {
index ea6d00c..704e244 100644 (file)
@@ -36,7 +36,7 @@ class FileCollectionRepository extends RecordCollectionRepository
      * Finds a record collection by uid.
      *
      * @param int $uid The uid to be looked up
-     * @return null|Collection\AbstractFileCollection
+     * @return Collection\AbstractFileCollection|null
      * @throws Exception\ResourceDoesNotExistException
      */
     public function findByUid($uid)
index 283b46a..1e4cc90 100644 (file)
@@ -556,7 +556,7 @@ class ProcessedFile extends AbstractFile
      * Returns a publicly accessible URL for this file
      *
      * @param bool $relativeToCurrentScript Determines whether the URL returned should be relative to the current script, in case it is relative at all
-     * @return null|string NULL if file is deleted, the generated URL otherwise
+     * @return string|null NULL if file is deleted, the generated URL otherwise
      */
     public function getPublicUrl($relativeToCurrentScript = false)
     {
index fc8fe78..1440510 100644 (file)
@@ -99,7 +99,7 @@ class ProcessedFileRepository extends AbstractRepository
      * @param ResourceStorage $storage
      * @param string $identifier
      *
-     * @return null|ProcessedFile
+     * @return ProcessedFile|null
      */
     public function findByStorageAndIdentifier(ResourceStorage $storage, $identifier)
     {
index 7de7578..eb26ab6 100644 (file)
@@ -120,7 +120,7 @@ class RendererRegistry implements \TYPO3\CMS\Core\SingletonInterface
      * Get matching renderer with highest priority
      *
      * @param FileInterface $file
-     * @return null|FileRendererInterface
+     * @return FileRendererInterface|null
      */
     public function getRenderer(FileInterface $file)
     {
index e9eb633..60a747a 100644 (file)
@@ -107,7 +107,7 @@ class ResourceFactory implements ResourceFactoryInterface, \TYPO3\CMS\Core\Singl
      * getDefaultStorage->getDefaultFolder() will get you fileadmin/user_upload/ in a standard
      * TYPO3 installation.
      *
-     * @return null|ResourceStorage
+     * @return ResourceStorage|null
      */
     public function getDefaultStorage()
     {
@@ -422,7 +422,7 @@ class ResourceFactory implements ResourceFactoryInterface, \TYPO3\CMS\Core\Singl
      *
      * @param int $storageUid
      * @param string $fileIdentifier
-     * @return null|File|ProcessedFile
+     * @return File|ProcessedFile|null
      */
     public function getFileObjectByStorageAndIdentifier($storageUid, &$fileIdentifier)
     {
@@ -643,7 +643,7 @@ class ResourceFactory implements ResourceFactoryInterface, \TYPO3\CMS\Core\Singl
      *
      * @param int $uid The uid of the file usage (sys_file_reference) to be fetched
      * @param bool $raw Whether to get raw results without performing overlays
-     * @return null|array
+     * @return array|null
      */
     protected function getFileReferenceData($uid, $raw = false)
     {
index 0dea971..546638c 100644 (file)
@@ -1447,7 +1447,7 @@ class ResourceStorage implements ResourceStorageInterface
      *
      * @param string $fileName
      * @param Folder $folder
-     * @return null|File|ProcessedFile
+     * @return File|ProcessedFile|null
      */
     public function getFileInFolder($fileName, Folder $folder)
     {
index 19ae1a1..2f87898 100644 (file)
@@ -67,7 +67,7 @@ class StorageRepository extends AbstractRepository
     /**
      * @param int $uid
      *
-     * @return null|ResourceStorage
+     * @return ResourceStorage|null
      */
     public function findByUid($uid)
     {
index 0051fd7..dee39f9 100644 (file)
@@ -99,7 +99,7 @@ class TextExtractorRegistry implements SingletonInterface
      * and returns it.
      *
      * @param FileInterface $file
-     * @return null|TextExtractorInterface
+     * @return TextExtractorInterface|null
      */
     public function getTextExtractor(FileInterface $file)
     {
index e8eabfe..8e21b6f 100644 (file)
@@ -240,7 +240,7 @@ class DatabaseTreeDataProvider extends AbstractTableConfigurationTreeDataProvide
      * Builds a complete node including childs
      *
      * @param \TYPO3\CMS\Backend\Tree\TreeNode $basicNode
-     * @param null|\TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode $parent
+     * @param \TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode|null $parent
      * @param int $level
      * @return \TYPO3\CMS\Core\Tree\TableConfiguration\DatabaseTreeNode Node object
      */
@@ -316,7 +316,7 @@ class DatabaseTreeDataProvider extends AbstractTableConfigurationTreeDataProvide
      *
      * @param \TYPO3\CMS\Backend\Tree\TreeNode $node
      * @param int $level
-     * @return null|\TYPO3\CMS\Backend\Tree\TreeNodeCollection
+     * @return \TYPO3\CMS\Backend\Tree\TreeNodeCollection|null
      */
     protected function getChildrenOf(\TYPO3\CMS\Backend\Tree\TreeNode $node, $level)
     {
index 8645338..f14cd29 100644 (file)
@@ -1438,7 +1438,7 @@ class TemplateService
      * Similar to GeneralUtility::getUrl() but with an additional check if the path is allowed
      *
      * @param string $fileName Absolute filepath to record
-     * @return null|string The content returned
+     * @return string|null The content returned
      * @deprecated since TYPO3 v8, will be removed in TYPO3 v9, use $this->getFileName() and file_get_contents directly
      */
     public function fileContent($fileName)
index 1a69d7d..86af2e0 100644 (file)
@@ -74,7 +74,7 @@ class CommandUtility
      * Needs to be central to have better control and possible fix for issues
      *
      * @param string $command
-     * @param null|array $output
+     * @param array|null $output
      * @param int $returnValue
      * @return string
      */
index a621aa8..205e502 100644 (file)
@@ -24,7 +24,7 @@ class PathUtility
      * The allowed TYPO3 path is checked as well, thus it's not possible to go to upper levels.
      *
      * @param string $targetPath Absolute target path
-     * @return null|string
+     * @return string|null
      */
     public static function getRelativePathTo($targetPath)
     {
@@ -65,7 +65,7 @@ class PathUtility
      *
      * @param string $sourcePath Absolute source path
      * @param string $targetPath Absolute target path
-     * @return null|string
+     * @return string|null
      */
     public static function getRelativePath($sourcePath, $targetPath)
     {
@@ -102,7 +102,7 @@ class PathUtility
      * = /var/www/domain.com/typo3/sysext/
      *
      * @param array $paths Paths to be processed
-     * @return null|string
+     * @return string|null
      */
     public static function getCommonPrefix(array $paths)
     {
index 38c0057..f0f1937 100644 (file)
@@ -45,7 +45,7 @@ abstract class AbstractDataHandlerActionTestCase extends FunctionalTestCase
      * If this value is NULL, log entries are not considered.
      * If it's an integer value, the number of log entries is asserted.
      *
-     * @var null|int
+     * @var int|null
      */
     protected $expectedErrorLogEntries = 0;
 
index 22a8efc..2447c38 100644 (file)
@@ -65,7 +65,7 @@ class QueueService implements \TYPO3\CMS\Core\SingletonInterface
     }
 
     /**
-     * @return null|array
+     * @return array|null
      */
     public function shift()
     {
index 6e0e53d..86fe69b 100644 (file)
@@ -150,7 +150,7 @@ class ConsoleOutput
      * @param array $choices List of choices to pick from
      * @param bool $default The default answer if the user enters nothing
      * @param bool $multiSelect If TRUE the result will be an array with the selected options. Multiple options can be given separated by commas
-     * @param null|bool|int $attempts Max number of times to ask before giving up (null by default, which means infinite)
+     * @param bool|int|null $attempts Max number of times to ask before giving up (null by default, which means infinite)
      * @return int|string|array The selected value or values (the key of the choices array)
      * @throws \InvalidArgumentException
      */
@@ -228,7 +228,7 @@ class ConsoleOutput
      *
      * @param string|array $question The question to ask. If an array each array item is turned into one line of a multi-line question
      * @param callable $validator A PHP callback that gets a value and is expected to return the (transformed) value or throw an exception if it wasn't valid
-     * @param int|null|bool $attempts Max number of times to ask before giving up (null by default, which means infinite)
+     * @param int|bool|null $attempts Max number of times to ask before giving up (null by default, which means infinite)
      * @param string $default The default answer if none is given by the user
      * @param array $autocomplete List of values to autocomplete. This only works if "stty" is installed
      * @return mixed
index 9d53331..191fcf3 100644 (file)
@@ -265,7 +265,7 @@ class CommandController implements CommandControllerInterface
      * Set admin permissions for currently authenticated user if requested
      * and returns the original state or NULL
      *
-     * @return null|int
+     * @return int|null
      * @deprecated since TYPO3 v8, will be removed in TYPO3 v9, because admin role is always used in CLI mode
      */
     protected function ensureAdminRoleIfRequested()
@@ -285,7 +285,7 @@ class CommandController implements CommandControllerInterface
     /**
      * Restores the original user role
      *
-     * @param null|int $originalRole
+     * @param int|null $originalRole
      * @deprecated since TYPO3 v8, will be removed in TYPO3 v9, because admin role is always used in CLI mode
      */
     protected function restoreUserRole($originalRole)
index ea744ce..b5e9269 100644 (file)
@@ -284,7 +284,7 @@ class Response extends \TYPO3\CMS\Extbase\Mvc\Response
     /**
      * Sends additional headers and returns the content
      *
-     * @return null|string
+     * @return string|null
      */
     public function shutdown()
     {
index fd31f13..a989ed0 100644 (file)
@@ -317,7 +317,7 @@ class DataMapFactory implements \TYPO3\CMS\Core\SingletonInterface
      * the $TCA column configuration
      *
      * @param ColumnMap $columnMap The column map
-     * @param null|array $columnConfiguration The column configuration from $TCA
+     * @param array|null $columnConfiguration The column configuration from $TCA
      * @param array $propertyMetaData The property metadata as delivered by the reflection service
      * @return ColumnMap
      */
@@ -357,7 +357,7 @@ class DataMapFactory implements \TYPO3\CMS\Core\SingletonInterface
      * Sets field evaluations based on $TCA column configuration.
      *
      * @param ColumnMap $columnMap The column map
-     * @param null|array $columnConfiguration The column configuration from $TCA
+     * @param array|null $columnConfiguration The column configuration from $TCA
      * @return ColumnMap
      */
     protected function setFieldEvaluations(ColumnMap $columnMap, array $columnConfiguration = null)
@@ -379,7 +379,7 @@ class DataMapFactory implements \TYPO3\CMS\Core\SingletonInterface
      * the $TCA column configuration
      *
      * @param ColumnMap $columnMap The column map
-     * @param null|array $columnConfiguration The column configuration from $TCA
+     * @param array|null $columnConfiguration The column configuration from $TCA
      * @return ColumnMap
      */
     protected function setOneToOneRelation(ColumnMap $columnMap, array $columnConfiguration = null)
@@ -401,7 +401,7 @@ class DataMapFactory implements \TYPO3\CMS\Core\SingletonInterface
      * the $TCA column configuration
      *
      * @param ColumnMap $columnMap The column map
-     * @param null|array $columnConfiguration The column configuration from $TCA
+     * @param array|null $columnConfiguration The column configuration from $TCA
      * @return ColumnMap
      */
     protected function setOneToManyRelation(ColumnMap $columnMap, array $columnConfiguration = null)
@@ -423,7 +423,7 @@ class DataMapFactory implements \TYPO3\CMS\Core\SingletonInterface
      * the $TCA column configuration
      *
      * @param ColumnMap $columnMap The column map
-     * @param null|array $columnConfiguration The column configuration from $TCA
+     * @param array|null $columnConfiguration The column configuration from $TCA
      * @throws \TYPO3\CMS\Extbase\Persistence\Generic\Exception\UnsupportedRelationException
      * @return ColumnMap
      */
index 490019e..d9ddd37 100644 (file)
@@ -316,8 +316,8 @@ class DataMapper implements \TYPO3\CMS\Core\SingletonInterface
      * If the input is empty, NULL is returned.
      *
      * @param int|string $value Unix timestamp or date/datetime value
-     * @param null|string $storageFormat Storage format for native date/datetime fields
-     * @param null|string $targetType The object class name to be created
+     * @param string|null $storageFormat Storage format for native date/datetime fields
+     * @param string|null $targetType The object class name to be created
      * @return \DateTime
      */
     protected function mapDateTime($value, $storageFormat = null, $targetType = 'DateTime')
index c91c33a..c54cd11 100644 (file)
@@ -538,7 +538,7 @@ class Typo3DbBackend implements BackendInterface, SingletonInterface
      * @param Qom\SourceInterface $source The source (selector od join)
      * @param array $rows
      * @param \TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface $querySettings The TYPO3 CMS specific query settings
-     * @param null|int $workspaceUid
+     * @param int|null $workspaceUid
      * @return array
      */
     protected function doLanguageAndWorkspaceOverlay(Qom\SourceInterface $source, array $rows, \TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface $querySettings, $workspaceUid = null)
index bd98215..8013f78 100644 (file)
@@ -150,7 +150,7 @@ abstract class AbstractValidator implements ValidatorInterface
      * @param string $extensionName
      * @param array $arguments
      *
-     * @return null|string
+     * @return string|null
      */
     protected function translateErrorMessage($translateKey, $extensionName, $arguments = [])
     {
index 7687a15..a15d0e5 100644 (file)
@@ -343,7 +343,7 @@ class ValidatorResolver implements \TYPO3\CMS\Core\SingletonInterface
      *
      * @param string $targetClassName
      * @param ConjunctionValidator $conjunctionValidator
-     * @return null|Validator\ObjectValidatorInterface
+     * @return Validator\ObjectValidatorInterface|null
      */
     protected function addCustomValidators($targetClassName, ConjunctionValidator &$conjunctionValidator)
     {
index cddcf20..59f2f4a 100644 (file)
@@ -399,7 +399,7 @@ class DataMapFactoryTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
 
     /**
      * @param string $type
-     * @param null|string $expectedValue
+     * @param string|null $expectedValue
      * @test
      * @dataProvider columnMapIsInitializedWithFieldEvaluationsForDateTimeFieldsDataProvider
      */
index d321947..fd31df2 100644 (file)
@@ -242,9 +242,9 @@ class DataMapperTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
     }
 
     /**
-     * @param null|string|int $value
-     * @param null|string $storageFormat
-     * @param null|string $expectedValue
+     * @param string|int|null $value
+     * @param string|null $storageFormat
+     * @param string|null $expectedValue
      * @test
      * @dataProvider mapDateTimeHandlesDifferentFieldEvaluationsDataProvider
      */
index 8809338..8009266 100644 (file)
@@ -35,8 +35,8 @@ class AbstractController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionControl
      * Translation shortcut
      *
      * @param $key
-     * @param null|array $arguments
-     * @return null|string
+     * @param array|null $arguments
+     * @return string|null
      */
     protected function translate($key, $arguments = null)
     {
index 388e1dc..42909d1 100644 (file)
@@ -156,7 +156,7 @@ class TranslateViewHelper extends AbstractViewHelper
      * @param string $extensionName UpperCamelCased extension key (for example BlogExample)
      * @param array $arguments Arguments to be replaced in the resulting string
      *
-     * @return null|string
+     * @return string|null
      */
     protected static function translate($id, $extensionName, $arguments)
     {
index 51b4a02..2d6a767 100644 (file)
@@ -27,7 +27,7 @@ class TranslateViewHelperFixtureForTranslatedString extends TranslateViewHelper
      * @param string $extensionName UpperCamelCased extension key (for example BlogExample)
      * @param array $arguments Arguments to be replaced in the resulting string
      *
-     * @return null|string
+     * @return string|null
      */
     protected static function translate($id, $extensionName, $arguments)
     {
index dcc7f7f..0373947 100644 (file)
@@ -355,7 +355,7 @@ class SaveToDatabaseFinisher extends AbstractFinisher
      * Returns a form element object for a given identifier.
      *
      * @param string $elementIdentifier
-     * @return null|FormElementInterface
+     * @return FormElementInterface|null
      */
     protected function getElementByIdentifier(string $elementIdentifier)
     {
index 4801548..2ced51a 100644 (file)
@@ -275,7 +275,7 @@ abstract class AbstractRenderable implements RenderableInterface
     /**
      * Get the parent renderable
      *
-     * @return null|CompositeRenderableInterface
+     * @return CompositeRenderableInterface|null
      * @api
      */
     public function getParentRenderable()
index ddbc66b..1fd0536 100644 (file)
@@ -30,7 +30,7 @@ interface RenderableInterface extends RootRenderableInterface
     /**
      * Return the parent renderable
      *
-     * @return null|CompositeRenderableInterface the parent renderable
+     * @return CompositeRenderableInterface|null the parent renderable
      * @internal
      */
     public function getParentRenderable();
index 9feb799..0563bc3 100644 (file)
@@ -533,7 +533,7 @@ class FormRuntime implements RootRenderableInterface, \ArrayAccess
     /**
      * Render this form.
      *
-     * @return null|string rendered form
+     * @return string|null rendered form
      * @throws RenderingException
      * @api
      */
@@ -631,7 +631,7 @@ class FormRuntime implements RootRenderableInterface, \ArrayAccess
     /**
      * Returns the previous page of the currently selected one or NULL if there is no previous page
      *
-     * @return null|Page
+     * @return Page|null
      * @api
      */
     public function getPreviousPage()
@@ -646,7 +646,7 @@ class FormRuntime implements RootRenderableInterface, \ArrayAccess
     /**
      * Returns the next page of the currently selected one or NULL if there is no next page
      *
-     * @return null|Page
+     * @return Page|null
      * @api
      */
     public function getNextPage()
index ec02cc4..7d5dcc4 100644 (file)
@@ -122,7 +122,7 @@ class DatePickerViewHelper extends AbstractFormFieldViewHelper
     }
 
     /**
-     * @return null|\DateTime
+     * @return \DateTime|null
      */
     protected function getSelectedDate()
     {
index 1259e32..0efc36d 100644 (file)
@@ -92,7 +92,7 @@ class TimePickerViewHelper extends AbstractFormFieldViewHelper
     }
 
     /**
-     * @return null|\DateTime
+     * @return \DateTime|null
      */
     protected function getSelectedDate()
     {
index c8f7070..cd25e29 100644 (file)
@@ -113,7 +113,7 @@ class UploadedResourceViewHelper extends UploadViewHelper
      * Return a previously uploaded resource.
      * Return NULL if errors occurred during property mapping for this property.
      *
-     * @return null|FileReference
+     * @return FileReference|null
      */
     protected function getUploadedResource()
     {
index 5eb27b6..7bb6182 100644 (file)
@@ -767,7 +767,7 @@ class ContentObjectRenderer
      * in $this->contentObjectClassMap
      *
      * @param string $name
-     * @return null|AbstractContentObject
+     * @return AbstractContentObject|null
      * @throws ContentRenderingException
      */
     public function getContentObject($name)
@@ -849,7 +849,7 @@ class ContentObjectRenderer
      * or, from global configuration if not explicitly disabled in local configuration
      *
      * @param array $configuration
-     * @return null|ExceptionHandlerInterface
+     * @return ExceptionHandlerInterface|null
      * @throws ContentRenderingException
      */
     protected function createExceptionHandler($configuration = [])
@@ -5057,7 +5057,7 @@ class ContentObjectRenderer
     /**
      * @param FileReference $fileReference
      * @param string $cropVariant
-     * @return null|\TYPO3\CMS\Core\Imaging\ImageManipulation\Area
+     * @return \TYPO3\CMS\Core\Imaging\ImageManipulation\Area|null
      */
     protected function getCropArea(FileReference $fileReference, string $cropVariant)
     {
@@ -5098,7 +5098,7 @@ class ContentObjectRenderer
      * Implements the TypoScript data type "getText". This takes a string with parameters and based on those a value from somewhere in the system is returned.
      *
      * @param string $string The parameter string, eg. "field : title" or "field : navtitle // field : title" (in the latter case and example of how the value is FIRST splitted by "//" is shown)
-     * @param null|array $fieldArray Alternative field array; If you set this to an array this variable will be used to look up values for the "field" key. Otherwise the current page record in $GLOBALS['TSFE']->page is used.
+     * @param array|null $fieldArray Alternative field array; If you set this to an array this variable will be used to look up values for the "field" key. Otherwise the current page record in $GLOBALS['TSFE']->page is used.
      * @return string The value fetched
      * @see getFieldVal()
      */
index 3d0630b..a012971 100644 (file)
@@ -241,7 +241,7 @@ abstract class AbstractMenuContentObject
     /**
      * Array key of the parentMenuItem in the parentMenuArr, if this menu is a subMenu.
      *
-     * @var null|int
+     * @var int|null
      */
     protected $parentMenuArrItemKey;
 
@@ -2372,7 +2372,7 @@ abstract class AbstractMenuContentObject
     /**
      * Get the parentMenuItem from the parentMenuArr, if this is a subMenu
      *
-     * @return null|array
+     * @return array|null
      */
     public function getParentMenuItem()
     {
index 8137b7b..dc56bab 100644 (file)
@@ -49,7 +49,7 @@ class EidRequestHandler implements RequestHandlerInterface
      * Handles a frontend request based on the _GP "eID" variable.
      *
      * @param ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      */
     public function handleRequest(ServerRequestInterface $request)
     {
@@ -101,7 +101,7 @@ class EidRequestHandler implements RequestHandlerInterface
      * Dispatches the request to the corresponding eID class or eID script
      *
      * @param ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      * @throws Exception
      */
     protected function dispatch($request)
index 6764b68..5520013 100644 (file)
@@ -75,7 +75,7 @@ class RequestHandler implements RequestHandlerInterface
      * Handles a frontend request
      *
      * @param \Psr\Http\Message\ServerRequestInterface $request
-     * @return null|\Psr\Http\Message\ResponseInterface
+     * @return \Psr\Http\Message\ResponseInterface|null
      */
     public function handleRequest(\Psr\Http\Message\ServerRequestInterface $request)
     {
index 5088961..a77f33e 100644 (file)
@@ -926,7 +926,7 @@ class ImportExportController extends BaseScriptClass
      * to the server and is also used for uploading import files.
      *
      * @throws \InvalidArgumentException
-     * @return null|\TYPO3\CMS\Core\Resource\Folder
+     * @return \TYPO3\CMS\Core\Resource\Folder|null
      */
     protected function getDefaultImportExportFolder()
     {
@@ -1072,7 +1072,7 @@ class ImportExportController extends BaseScriptClass
      * Gets a file by combined identifier.
      *
      * @param string $combinedIdentifier
-     * @return null|\TYPO3\CMS\Core\Resource\File
+     * @return \TYPO3\CMS\Core\Resource\File|null
      */
     protected function getFile($combinedIdentifier)
     {
index 3c424c5..88139ca 100644 (file)
@@ -121,7 +121,7 @@ class Export extends ImportExport
     protected $saveFilesOutsideExportFile = false;
 
     /**
-     * @var null|string
+     * @var string|null
      */
     protected $temporaryFilesPathForExport = null;
 
index 0fcb83e..19fe74d 100644 (file)
@@ -82,7 +82,7 @@ class Import extends ImportExport
     protected $storageObjects = [];
 
     /**
-     * @var null|string
+     * @var string|null
      */
     protected $filesPathForImport = null;
 
index 02ed257..ee716ff 100644 (file)
@@ -212,7 +212,7 @@ class ImportExportTask implements TaskInterface
      * to the server and is also used for uploading import files.
      *
      * @throws \InvalidArgumentException
-     * @return null|\TYPO3\CMS\Core\Resource\Folder
+     * @return \TYPO3\CMS\Core\Resource\Folder|null
      */
     protected function getDefaultImportExportFolder()
     {
index 9abcbd2..be60c89 100644 (file)
@@ -26,7 +26,7 @@ class CrawlerFilesHook
      *
      * @param array $params Params from log element.
      * @param object $pObj Parent object (tx_crawler lib)
-     * @return null|array Result array
+     * @return array|null Result array
      */
     public function crawler_execute($params, &$pObj)
     {
index a347b6c..5c8f902 100644 (file)
@@ -27,12 +27,12 @@ abstract class AbstractNode
     protected $name = '';
 
     /**
-     * @var null|string Target permissions for unix, eg. '2775' or '0664' (4 characters string)
+     * @var string|null Target permissions for unix, eg. '2775' or '0664' (4 characters string)
      */
     protected $targetPermission = null;
 
     /**
-     * @var null|NodeInterface Parent object of this structure node
+     * @var NodeInterface|null Parent object of this structure node
      */
     protected $parent = null;
 
@@ -89,7 +89,7 @@ abstract class AbstractNode
     /**
      * Get parent
      *
-     * @return null|NodeInterface
+     * @return NodeInterface|null
      */
     protected function getParent()
     {
index f7aaea4..5e28eff 100644 (file)
@@ -23,7 +23,7 @@ use TYPO3\CMS\Install\Status;
 class DirectoryNode extends AbstractNode implements NodeInterface
 {
     /**
-     * @var null|int Default for directories is octal 02775 == decimal 1533
+     * @var int|null Default for directories is octal 02775 == decimal 1533
      */
     protected $targetPermission = '2775';
 
index e470fc2..3fadcf1 100644 (file)
@@ -22,7 +22,7 @@ use TYPO3\CMS\Install\Status;
 class FileNode extends AbstractNode implements NodeInterface
 {
     /**
-     * @var null|int Default for files is octal 0664 == decimal 436
+     * @var int|null Default for files is octal 0664 == decimal 436
      */
     protected $targetPermission = '0664';
 
index 8107a7c..c8190e7 100644 (file)
@@ -185,7 +185,7 @@ class ImageCropUpdater implements RowUpdaterInterface
      *
      * @param array $row
      * @param string $fieldName
-     * @return null|\TYPO3\CMS\Core\Resource\File
+     * @return \TYPO3\CMS\Core\Resource\File|null
      */
     private function getFile(array $row, $fieldName)
     {
index e5bdb3d..6a78583 100644 (file)
@@ -32,7 +32,7 @@ class DatabaseBrowser extends AbstractElementBrowser implements ElementBrowserIn
      * value will contain the ID of the expanded page.
      * If the value is NOT set by GET parameter, then it will be restored from the module session data.
      *
-     * @var null|int
+     * @var int|null
      */
     protected $expandPage;
 
index 419f496..f9f7a87 100644 (file)
@@ -88,7 +88,7 @@ class ElementEntityProcessor
      * @param array $targetArgument
      * @param ElementEntity $caller
      * @param string $eventName
-     * @return null|string Skip response (if required)
+     * @return string|null Skip response (if required)
      */
     public function createNewDependentElementChildReferenceCallback(array $callerArguments, array $targetArgument, ElementEntity $caller, $eventName)
     {
@@ -107,7 +107,7 @@ class ElementEntityProcessor
      * @param array $targetArgument
      * @param \TYPO3\CMS\Version\Dependency\ElementEntity $caller
      * @param string $eventName
-     * @return null|string Skip response (if required)
+     * @return string|null Skip response (if required)
      */
     public function createNewDependentElementParentReferenceCallback(array $callerArguments, array $targetArgument, ElementEntity $caller, $eventName)
     {
@@ -127,7 +127,7 @@ class ElementEntityProcessor
      * @param array $targetArgument
      * @param ElementEntity $caller
      * @param string $eventName
-     * @return null|string Skip response (if required)
+     * @return string|null Skip response (if required)
      */
     public function createClearDependentElementChildReferenceCallback(array $callerArguments, array $targetArgument, ElementEntity $caller, $eventName)
     {
@@ -149,7 +149,7 @@ class ElementEntityProcessor
      * @param array $targetArgument
      * @param ElementEntity $caller
      * @param string $eventName
-     * @return null|string Skip response (if required)
+     * @return string|null Skip response (if required)
      */
     public function createClearDependentElementParentReferenceCallback(array $callerArguments, array $targetArgument, ElementEntity $caller, $eventName)
     {
index 816de2d..6b7cec4 100644 (file)
@@ -96,7 +96,7 @@ class StageRecord extends AbstractRecord
     }
 
     /**
-     * @return null|StageRecord
+     * @return StageRecord|null
      */
     public function getPrevious()
     {
@@ -104,7 +104,7 @@ class StageRecord extends AbstractRecord
     }
 
     /**
-     * @return null|StageRecord
+     * @return StageRecord|null
      */
     public function getNext()
     {
index 3fd3b01..d2bafbe 100644 (file)
@@ -142,7 +142,7 @@ class WorkspaceRecord extends AbstractRecord
 
     /**
      * @param int $stageId
-     * @return null|StageRecord
+     * @return StageRecord|null
      */
     public function getStage($stageId)
     {
@@ -156,7 +156,7 @@ class WorkspaceRecord extends AbstractRecord
 
     /**
      * @param int $stageId
-     * @return null|StageRecord
+     * @return StageRecord|null
      */
     public function getPreviousStage($stageId)
     {
@@ -175,7 +175,7 @@ class WorkspaceRecord extends AbstractRecord
 
     /**
      * @param int $stageId
-     * @return null|StageRecord
+     * @return StageRecord|null
      */
     public function getNextStage($stageId)
     {
index 07ff7fd..7e78947 100644 (file)
@@ -107,7 +107,7 @@ class AdditionalResourceService implements \TYPO3\CMS\Core\SingletonInterface
      * Resolve path
      *
      * @param string $resourcePath
-     * @return null|string
+     * @return string|null
      */
     protected function resolvePath($resourcePath)
     {