[CLEANUP] Improve the @param/@return/@var PHPDoc 85/35885/9
authorOliver Klee <typo3-coding@oliverklee.de>
Wed, 7 Jan 2015 22:57:14 +0000 (23:57 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sun, 18 Jan 2015 22:39:30 +0000 (23:39 +0100)
* use "resource" or MySQL result instead of "pointer"
* use the specific class instead of "object"
* drop the @param of some removed parameters
* fix a few typos in comments
* add the missing parameter name in some @param

This changeset does not add any type hinting in order to
not break any existing code.

Resolves: #38270
Releases: master
Change-Id: Ied64439162d45fccafd15694f56ce675b5001a71
Reviewed-on: http://review.typo3.org/35885
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
70 files changed:
typo3/sysext/backend/Classes/Controller/Wizard/ColorpickerController.php
typo3/sysext/backend/Classes/Module/AbstractFunctionModule.php
typo3/sysext/backend/Classes/Module/BaseScriptClass.php
typo3/sysext/backend/Classes/Rte/AbstractRte.php
typo3/sysext/backend/Classes/Utility/IconUtility.php
typo3/sysext/compatibility6/Classes/Controller/WebFunctionWizardsBaseController.php
typo3/sysext/core/Classes/Configuration/FlexForm/FlexFormTools.php
typo3/sysext/core/Classes/DataHandling/DataHandler.php
typo3/sysext/core/Classes/ExtDirect/ExtDirectRouter.php
typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php
typo3/sysext/core/Classes/Resource/AbstractRepository.php
typo3/sysext/core/Classes/Utility/GeneralUtility.php
typo3/sysext/core/Tests/BaseTestCase.php
typo3/sysext/core/Tests/Unit/Utility/ExtensionManagementUtilityTest.php
typo3/sysext/css_styled_content/Classes/Controller/CssStyledContentController.php
typo3/sysext/extbase/Classes/Mvc/Controller/Argument.php
typo3/sysext/extbase/Classes/Mvc/View/AbstractView.php
typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php
typo3/sysext/extbase/Classes/Persistence/Generic/BackendInterface.php
typo3/sysext/extbase/Classes/Persistence/Generic/LazyLoadingProxy.php
typo3/sysext/extbase/Classes/Persistence/Generic/LazyObjectStorage.php
typo3/sysext/extbase/Classes/Persistence/QueryInterface.php
typo3/sysext/extbase/Classes/Validation/Validator/GenericObjectValidator.php
typo3/sysext/fluid/Classes/Core/Parser/SyntaxTree/ObjectAccessorNode.php
typo3/sysext/fluid/Classes/Core/Parser/SyntaxTree/ViewHelperNode.php
typo3/sysext/fluid/Classes/Core/ViewHelper/Arguments.php
typo3/sysext/fluid/Classes/Service/DocbookGenerator.php
typo3/sysext/fluid/Tests/Unit/View/StandaloneViewTest.php
typo3/sysext/form/Classes/Domain/Factory/TypoScriptFactory.php
typo3/sysext/form/Classes/Domain/Model/Element/AbstractElement.php
typo3/sysext/form/Classes/Domain/Model/Element/RadioGroupElement.php
typo3/sysext/form/Classes/Domain/Model/Form.php
typo3/sysext/form/Classes/View/Confirmation/Additional/AdditionalElementView.php
typo3/sysext/form/Classes/View/Confirmation/Element/AbstractElementView.php
typo3/sysext/form/Classes/View/Confirmation/Element/ContainerElementView.php
typo3/sysext/form/Classes/View/Form/Additional/AdditionalElementView.php
typo3/sysext/form/Classes/View/Form/Element/ContainerElementView.php
typo3/sysext/form/Classes/View/Mail/Html/Additional/AdditionalElementView.php
typo3/sysext/form/Classes/View/Mail/Html/Element/AbstractElementView.php
typo3/sysext/form/Classes/View/Mail/Html/Element/ContainerElementView.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php
typo3/sysext/frontend/Classes/ContentObject/Menu/MenuContentObjectFactory.php
typo3/sysext/frontend/Classes/Utility/EidUtility.php
typo3/sysext/impexp/Classes/Clickmenu.php
typo3/sysext/impexp/Classes/ImportExport.php
typo3/sysext/indexed_search/Classes/Controller/SearchController.php
typo3/sysext/indexed_search/Classes/Controller/SearchFormController.php
typo3/sysext/indexed_search/Classes/Domain/Repository/IndexSearchRepository.php
typo3/sysext/indexed_search/Classes/Example/CrawlerHook.php
typo3/sysext/indexed_search/Classes/Hook/CrawlerHook.php
typo3/sysext/indexed_search/Classes/Hook/TypoScriptFrontendHook.php
typo3/sysext/indexed_search/Classes/Indexer.php
typo3/sysext/lowlevel/Classes/RteImagesCommand.php
typo3/sysext/rtehtmlarea/Classes/Controller/FrontendRteController.php
typo3/sysext/rtehtmlarea/Classes/RteHtmlAreaApi.php
typo3/sysext/scheduler/Classes/Example/SleepTaskAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Example/TestTaskAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Task/CachingFrameworkGarbageCollectionAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Task/FileStorageExtractionAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Task/FileStorageIndexingAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Task/RecyclerGarbageCollectionAdditionalFieldProvider.php
typo3/sysext/scheduler/Classes/Task/TableGarbageCollectionAdditionalFieldProvider.php
typo3/sysext/setup/Classes/Controller/SetupModuleController.php
typo3/sysext/sv/Classes/AbstractAuthenticationService.php
typo3/sysext/version/Classes/ClickMenu/VersionClickMenu.php
typo3/sysext/workspaces/Classes/ExtDirect/ActionHandler.php
typo3/sysext/workspaces/Classes/ExtDirect/ExtDirectServer.php
typo3/sysext/workspaces/Classes/ExtDirect/MassActionHandler.php
typo3/sysext/workspaces/Classes/Service/GridDataService.php

index 708c5f7..ffd04d1 100644 (file)
@@ -392,7 +392,7 @@ class ColorpickerController extends AbstractWizardController {
         * Gets the HTML (Hex) Color Code for the selected pixel of an image
         * This method handles the correct imageResource no matter what format
         *
         * Gets the HTML (Hex) Color Code for the selected pixel of an image
         * This method handles the correct imageResource no matter what format
         *
-        * @param pointer $im Valid ImageResource returned by \TYPO3\CMS\Core\Imaging\GraphicalFunctions::imageCreateFromFile
+        * @param resource $im Valid ImageResource returned by \TYPO3\CMS\Core\Imaging\GraphicalFunctions::imageCreateFromFile
         * @param int $x X-Coordinate of the pixel that should be checked
         * @param int $y Y-Coordinate of the pixel that should be checked
         * @return string HEX RGB value for color
         * @param int $x X-Coordinate of the pixel that should be checked
         * @param int $y Y-Coordinate of the pixel that should be checked
         * @return string HEX RGB value for color
index db51efd..342da74 100644 (file)
@@ -112,13 +112,13 @@ abstract class AbstractFunctionModule {
         * Contains a reference to the parent (calling) object (which is probably an instance of
         * an extension class to \TYPO3\CMS\Backend\Module\BaseScriptClass
         *
         * Contains a reference to the parent (calling) object (which is probably an instance of
         * an extension class to \TYPO3\CMS\Backend\Module\BaseScriptClass
         *
-        * @var \TYPO3\CMS\Backend\Module\BaseScriptClass
+        * @var BaseScriptClass
         * @see init()
         */
        public $pObj;
 
        /**
         * @see init()
         */
        public $pObj;
 
        /**
-        * @var object
+        * @var BaseScriptClass
         */
        public $extObj = NULL;
 
         */
        public $extObj = NULL;
 
index efffa66..a5f753d 100644 (file)
@@ -185,7 +185,7 @@ class BaseScriptClass {
         * May contain an instance of a 'Function menu module' which connects to this backend module.
         *
         * @see checkExtObj()
         * May contain an instance of a 'Function menu module' which connects to this backend module.
         *
         * @see checkExtObj()
-        * @var object
+        * @var AbstractFunctionModule
         */
        public $extObj;
 
         */
        public $extObj;
 
index 7f4cb8a..5b099b6 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Backend\Rte;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Backend\Form\Element\TextElement;
+use TYPO3\CMS\Backend\Template\DocumentTemplate;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
@@ -60,7 +62,7 @@ class AbstractRte {
         * Draws the RTE as a form field or whatever is needed (inserts JavaApplet, creates iframe, renders ....)
         * Default is to output the transformed content in a plain textarea field. This mode is great for debugging transformations!
         *
         * Draws the RTE as a form field or whatever is needed (inserts JavaApplet, creates iframe, renders ....)
         * Default is to output the transformed content in a plain textarea field. This mode is great for debugging transformations!
         *
-        * @param object $pObj Reference to parent object, which is an instance of the TCEforms.
+        * @param object $pObj parent object
         * @param string $table The table name
         * @param string $field The field name
         * @param array $row The current row from which field is being rendered
         * @param string $table The table name
         * @param string $field The field name
         * @param array $row The current row from which field is being rendered
index 13ca03f..5371660 100644 (file)
@@ -507,7 +507,7 @@ class IconUtility {
        /**
         * Write the icon in $im pointer to $path
         *
        /**
         * Write the icon in $im pointer to $path
         *
-        * @param pointer $im Pointer to GDlib image resource
+        * @param resource $im Pointer to GDlib image resource
         * @param string $path Absolute path to the filename in which to write the icon.
         * @return void
         * @access private
         * @param string $path Absolute path to the filename in which to write the icon.
         * @return void
         * @access private
index 47050f0..8e0b1a3 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Compatibility6\Controller;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Backend\Module\BaseScriptClass;
+
 /**
  * The Wizard function in the Web>Info module
  * Creates a framework for adding wizard sub-sub-modules under the Wizard function in Web>Info
 /**
  * The Wizard function in the Web>Info module
  * Creates a framework for adding wizard sub-sub-modules under the Wizard function in Web>Info
@@ -31,7 +33,7 @@ class WebFunctionWizardsBaseController extends \TYPO3\CMS\Backend\Module\Abstrac
         * Initialize.
         * Calls parent init function and then the handleExternalFunctionValue() function from the parent class
         *
         * Initialize.
         * Calls parent init function and then the handleExternalFunctionValue() function from the parent class
         *
-        * @param object $pObj A reference to the parent (calling) object (which is probably an instance of an extension class to \TYPO3\CMS\Backend\Module\BaseScriptClass)
+        * @param BaseScriptClass $pObj A reference to the parent (calling) object (which is probably an instance of an extension class to \TYPO3\CMS\Backend\Module\BaseScriptClass)
         * @param array $conf The configuration set for this module - from global array TBE_MODULES_EXT
         * @return void
         */
         * @param array $conf The configuration set for this module - from global array TBE_MODULES_EXT
         * @return void
         */
index 64d566d..9a82257 100644 (file)
@@ -92,7 +92,7 @@ class FlexFormTools {
         * @param string $table The table name of the record
         * @param string $field The field name of the flexform field to work on
         * @param array $row The record data array
         * @param string $table The table name of the record
         * @param string $field The field name of the flexform field to work on
         * @param array $row The record data array
-        * @param object $callBackObj Object (passed by reference) in which the call back function is located
+        * @param object $callBackObj Object in which the call back function is located
         * @param string $callBackMethod_value Method name of call back function in object for values
         * @return bool|string If TRUE, error happened (error string returned)
         */
         * @param string $callBackMethod_value Method name of call back function in object for values
         * @return bool|string If TRUE, error happened (error string returned)
         */
@@ -307,7 +307,7 @@ class FlexFormTools {
         * @param mixed $data Current value
         * @param array $PA Additional configuration used in calling function
         * @param string $path Path of value in DS structure
         * @param mixed $data Current value
         * @param array $PA Additional configuration used in calling function
         * @param string $path Path of value in DS structure
-        * @param object $pObj Object reference to caller
+        * @param FlexFormTools $pObj caller
         * @return void
         */
        public function cleanFlexFormXML_callBackFunction($dsArr, $data, $PA, $path, $pObj) {
         * @return void
         */
        public function cleanFlexFormXML_callBackFunction($dsArr, $data, $PA, $path, $pObj) {
index 576449e..915dacf 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\Core\DataHandling;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
+use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
 use TYPO3\CMS\Core\Database\DatabaseConnection;
 use TYPO3\CMS\Core\Messaging\FlashMessage;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Database\DatabaseConnection;
 use TYPO3\CMS\Core\Messaging\FlashMessage;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -649,7 +650,7 @@ class DataHandler {
         *
         * @param array $data Data to be modified or inserted in the database
         * @param array $cmd Commands to copy, move, delete, localize, versionize records.
         *
         * @param array $data Data to be modified or inserted in the database
         * @param array $cmd Commands to copy, move, delete, localize, versionize records.
-        * @param object $altUserObject An alternative userobject you can set instead of the default, which is $GLOBALS['BE_USER']
+        * @param BackendUserAuthentication|string $altUserObject An alternative userobject you can set instead of the default, which is $GLOBALS['BE_USER']
         * @return void
         */
        public function start($data, $cmd, $altUserObject = '') {
         * @return void
         */
        public function start($data, $cmd, $altUserObject = '') {
@@ -795,7 +796,7 @@ class DataHandler {
         * Note: When using the hook after INSERT operations, you will only get the temporary NEW... id passed to your hook as $id,
         * but you can easily translate it to the real uid of the inserted record using the $this->substNEWwithIDs array.
         *
         * Note: When using the hook after INSERT operations, you will only get the temporary NEW... id passed to your hook as $id,
         * but you can easily translate it to the real uid of the inserted record using the $this->substNEWwithIDs array.
         *
-        * @param object $hookObjectsArr (reference) Array with hook objects
+        * @param array $hookObjectsArr (reference) hook objects
         * @param string $status (reference) Status of the current operation, 'new' or 'update
         * @param string $table (reference) The table currently processing data for
         * @param string $id (reference) The record uid currently processing data for, [integer] or [string] (like 'NEW...')
         * @param string $status (reference) Status of the current operation, 'new' or 'update
         * @param string $table (reference) The table currently processing data for
         * @param string $id (reference) The record uid currently processing data for, [integer] or [string] (like 'NEW...')
index d665cf2..f6da8c7 100644 (file)
@@ -111,10 +111,10 @@ class ExtDirectRouter {
         * array "$GLOBALS['TYPO3_CONF_VARS']['BE']['ExtDirect']" is taken to find the class/method
         * information.
         *
         * array "$GLOBALS['TYPO3_CONF_VARS']['BE']['ExtDirect']" is taken to find the class/method
         * information.
         *
-        * @param object $singleRequest request object from extJS
+        * @param \stdClass $singleRequest request object from extJS
         * @param string $namespace namespace like TYPO3.Backend
         * @return mixed return value of the called method
         * @param string $namespace namespace like TYPO3.Backend
         * @return mixed return value of the called method
-        * @throws UnexpectedValueException if the remote method couldn't be found
+        * @throws \UnexpectedValueException if the remote method couldn't be found
         */
        protected function processRpc($singleRequest, $namespace) {
                $endpointName = $namespace . '.' . $singleRequest->action;
         */
        protected function processRpc($singleRequest, $namespace) {
                $endpointName = $namespace . '.' . $singleRequest->action;
index f8f7fa3..fd41d0f 100644 (file)
@@ -390,7 +390,7 @@ class GraphicalFunctions {
         * It reads the two images defined by $conf['file'] and $conf['mask'] and copies the $conf['file'] onto the input image pointer image using the $conf['mask'] as a grayscale mask
         * The operation involves ImageMagick for combining.
         *
         * It reads the two images defined by $conf['file'] and $conf['mask'] and copies the $conf['file'] onto the input image pointer image using the $conf['mask'] as a grayscale mask
         * The operation involves ImageMagick for combining.
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
@@ -476,7 +476,7 @@ class GraphicalFunctions {
        /**
         * Implements the "IMAGE" GIFBUILDER object, when the "mask" property is FALSE (using only $conf['file'])
         *
        /**
         * Implements the "IMAGE" GIFBUILDER object, when the "mask" property is FALSE (using only $conf['file'])
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
@@ -497,8 +497,8 @@ class GraphicalFunctions {
        /**
         * Copies two GDlib image pointers onto each other, using TypoScript configuration from $conf and the input $workArea definition.
         *
        /**
         * Copies two GDlib image pointers onto each other, using TypoScript configuration from $conf and the input $workArea definition.
         *
-        * @param pointer $im GDlib image pointer, destination (bottom image)
-        * @param pointer $cpImg GDlib image pointer, source (top image)
+        * @param resource $im GDlib image pointer, destination (bottom image)
+        * @param resource $cpImg GDlib image pointer, source (top image)
         * @param array $conf TypoScript array with the properties for the IMAGE GIFBUILDER object. Only used for the "tile" property value.
         * @param array $workArea Work area
         * @return void Works on the $im image pointer
         * @param array $conf TypoScript array with the properties for the IMAGE GIFBUILDER object. Only used for the "tile" property value.
         * @param array $workArea Work area
         * @return void Works on the $im image pointer
@@ -607,7 +607,7 @@ class GraphicalFunctions {
        /**
         * Implements the "TEXT" GIFBUILDER object
         *
        /**
         * Implements the "TEXT" GIFBUILDER object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
@@ -882,7 +882,7 @@ class GraphicalFunctions {
         * Spacing is done by printing one char at a time and this means that the spacing is rather uneven and probably not very nice.
         * See
         *
         * Spacing is done by printing one char at a time and this means that the spacing is rather uneven and probably not very nice.
         * See
         *
-        * @param pointer $im (See argument for PHP function imageTTFtext())
+        * @param resource $im (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
@@ -1010,7 +1010,7 @@ class GraphicalFunctions {
        /**
         * Wrapper for ImageTTFText
         *
        /**
         * Wrapper for ImageTTFText
         *
-        * @param pointer $im (See argument for PHP function imageTTFtext())
+        * @param resource $im (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
@@ -1231,7 +1231,7 @@ class GraphicalFunctions {
        /**
         * Renders a regular text and takes care of a possible line break automatically.
         *
        /**
         * Renders a regular text and takes care of a possible line break automatically.
         *
-        * @param pointer $im (See argument for PHP function imageTTFtext())
+        * @param resource $im (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
         * @param int $fontSize (See argument for PHP function imageTTFtext())
         * @param int $angle (See argument for PHP function imageTTFtext())
         * @param int $x (See argument for PHP function imageTTFtext())
@@ -1339,7 +1339,7 @@ class GraphicalFunctions {
        /**
         * Implements the "OUTLINE" GIFBUILDER object / property for the TEXT object
         *
        /**
         * Implements the "OUTLINE" GIFBUILDER object / property for the TEXT object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
@@ -1396,7 +1396,7 @@ class GraphicalFunctions {
        /**
         * Implements the "EMBOSS" GIFBUILDER object / property for the TEXT object
         *
        /**
         * Implements the "EMBOSS" GIFBUILDER object / property for the TEXT object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
@@ -1418,11 +1418,11 @@ class GraphicalFunctions {
         * Implements the "SHADOW" GIFBUILDER object / property for the TEXT object
         * The operation involves ImageMagick for combining.
         *
         * Implements the "SHADOW" GIFBUILDER object / property for the TEXT object
         * The operation involves ImageMagick for combining.
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @param array $txtConf TypoScript array with configuration for the associated TEXT GIFBUILDER object.
-        * @retur void
+        * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), makeText(), makeEmboss()
         */
        public function makeShadow(&$im, $conf, $workArea, $txtConf) {
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), makeText(), makeEmboss()
         */
        public function makeShadow(&$im, $conf, $workArea, $txtConf) {
@@ -1533,7 +1533,7 @@ class GraphicalFunctions {
        /**
         * Implements the "BOX" GIFBUILDER object
         *
        /**
         * Implements the "BOX" GIFBUILDER object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
@@ -1572,7 +1572,7 @@ class GraphicalFunctions {
         * $workArea = X,Y
         * $conf['dimensions'] = offset x, offset y, width of ellipse, height of ellipse
         *
         * $workArea = X,Y
         * $conf['dimensions'] = offset x, offset y, width of ellipse, height of ellipse
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @param array $workArea The current working area coordinates.
         * @return void
@@ -1593,7 +1593,7 @@ class GraphicalFunctions {
         * Implements the "EFFECT" GIFBUILDER object
         * The operation involves ImageMagick for applying effects
         *
         * Implements the "EFFECT" GIFBUILDER object
         * The operation involves ImageMagick for applying effects
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), applyImageMagickToPHPGif()
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), applyImageMagickToPHPGif()
@@ -1693,7 +1693,7 @@ class GraphicalFunctions {
        /**
         * Implements the "ADJUST" GIFBUILDER object
         *
        /**
         * Implements the "ADJUST" GIFBUILDER object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), autoLevels(), outputLevels(), inputLevels()
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make(), autoLevels(), outputLevels(), inputLevels()
@@ -1728,7 +1728,7 @@ class GraphicalFunctions {
        /**
         * Implements the "CROP" GIFBUILDER object
         *
        /**
         * Implements the "CROP" GIFBUILDER object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make()
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make()
@@ -1766,7 +1766,7 @@ class GraphicalFunctions {
        /**
         * Implements the "SCALE" GIFBUILDER object
         *
        /**
         * Implements the "SCALE" GIFBUILDER object
         *
-        * @param pointer $im GDlib image pointer
+        * @param resource $im GDlib image pointer
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make()
         * @param array $conf TypoScript array with configuration for the GIFBUILDER object.
         * @return void
         * @see \TYPO3\CMS\Frontend\Imaging\GifBuilder::make()
@@ -2673,7 +2673,7 @@ class GraphicalFunctions {
        /**
         * Applies an ImageMagick parameter to a GDlib image pointer resource by writing the resource to file, performing an IM operation upon it and reading back the result into the ImagePointer.
         *
        /**
         * Applies an ImageMagick parameter to a GDlib image pointer resource by writing the resource to file, performing an IM operation upon it and reading back the result into the ImagePointer.
         *
-        * @param pointer $im The image pointer (reference)
+        * @param resource $im The image pointer (reference)
         * @param string $command The ImageMagick parameters. Like effects, scaling etc.
         * @return void
         */
         * @param string $command The ImageMagick parameters. Like effects, scaling etc.
         * @return void
         */
@@ -2784,7 +2784,7 @@ class GraphicalFunctions {
        /**
         * Writes the input GDlib image pointer to file
         *
        /**
         * Writes the input GDlib image pointer to file
         *
-        * @param pointer $destImg The GDlib image resource pointer
+        * @param resource $destImg The GDlib image resource pointer
         * @param string $theImage The filename to write to
         * @param int $quality The image quality (for JPEGs)
         * @return bool The output of either imageGif, imagePng or imageJpeg based on the filename to write
         * @param string $theImage The filename to write to
         * @param int $quality The image quality (for JPEGs)
         * @return bool The output of either imageGif, imagePng or imageJpeg based on the filename to write
@@ -2828,7 +2828,7 @@ class GraphicalFunctions {
         * If it fails creating a image from the input file a blank gray image with the dimensions of the input image will be created instead.
         *
         * @param string $sourceImg Image filename
         * If it fails creating a image from the input file a blank gray image with the dimensions of the input image will be created instead.
         *
         * @param string $sourceImg Image filename
-        * @return pointer Image Resource pointer
+        * @return resource Image Resource pointer
         */
        public function imageCreateFromFile($sourceImg) {
                $imgInf = pathinfo($sourceImg);
         */
        public function imageCreateFromFile($sourceImg) {
                $imgInf = pathinfo($sourceImg);
@@ -2889,7 +2889,7 @@ class GraphicalFunctions {
        /**
         * Unifies all colors given in the colArr color array to the first color in the array.
         *
        /**
         * Unifies all colors given in the colArr color array to the first color in the array.
         *
-        * @param pointer $img Image resource
+        * @param resource $img Image resource
         * @param array $colArr Array containing RGB color arrays
         * @param bool $closest
         * @return int The index of the unified color
         * @param array $colArr Array containing RGB color arrays
         * @param bool $closest
         * @return int The index of the unified color
index 257c961..40b2534 100644 (file)
@@ -250,7 +250,7 @@ abstract class AbstractRepository implements \TYPO3\CMS\Extbase\Persistence\Repo
         * Finds an object matching the given identifier.
         *
         * @param mixed $identifier The identifier of the object to find
         * Finds an object matching the given identifier.
         *
         * @param mixed $identifier The identifier of the object to find
-        * @return object The matching object if found, otherwise NULL
+        * @return object|NULL The matching object if found, otherwise NULL
         * @api
         */
        public function findByIdentifier($identifier) {
         * @api
         */
        public function findByIdentifier($identifier) {
index 36367ab..4cb6a52 100755 (executable)
@@ -4618,7 +4618,7 @@ Connection: close
         * @param string $serviceType Type of service (service key).
         * @param string $serviceSubType Sub type like file extensions or similar. Defined by the service.
         * @param mixed $excludeServiceKeys List of service keys which should be excluded in the search for a service. Array or comma list.
         * @param string $serviceType Type of service (service key).
         * @param string $serviceSubType Sub type like file extensions or similar. Defined by the service.
         * @param mixed $excludeServiceKeys List of service keys which should be excluded in the search for a service. Array or comma list.
-        * @return object The service object or an array with error info's.
+        * @return object|string[] The service object or an array with error infos.
         */
        static public function makeInstanceService($serviceType, $serviceSubType = '', $excludeServiceKeys = array()) {
                $error = FALSE;
         */
        static public function makeInstanceService($serviceType, $serviceSubType = '', $excludeServiceKeys = array()) {
                $error = FALSE;
index 1fbecbe..9d49ec1 100644 (file)
@@ -240,7 +240,7 @@ abstract class BaseTestCase extends \PHPUnit_Framework_TestCase {
         *
         * @param object $target The instance which needs the dependency
         * @param string $name Name of the property to be injected
         *
         * @param object $target The instance which needs the dependency
         * @param string $name Name of the property to be injected
-        * @param object $dependency The dependency to inject – usually an object but can also be any other type
+        * @param mixed $dependency The dependency to inject – usually an object but can also be any other type
         * @return void
         * @throws \RuntimeException
         * @throws \InvalidArgumentException
         * @return void
         * @throws \RuntimeException
         * @throws \InvalidArgumentException
index 6a9f28e..5c491f7 100644 (file)
@@ -14,6 +14,7 @@ namespace TYPO3\CMS\Core\Tests\Unit\Utility;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Core\Package\PackageManager;
 use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
@@ -112,7 +113,7 @@ class ExtensionManagementUtilityTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
        /**
         * @param string $packageKey
         * @param array $packageMethods
        /**
         * @param string $packageKey
         * @param array $packageMethods
-        * @return object
+        * @return PackageManager|\PHPUnit_Framework_MockObject_MockObject
         */
        protected function createMockPackageManagerWithMockPackage($packageKey, $packageMethods = array('getPackagePath', 'getPackageKey')) {
                $packagePath = PATH_site . 'typo3temp/' . $packageKey . '/';
         */
        protected function createMockPackageManagerWithMockPackage($packageKey, $packageMethods = array('getPackagePath', 'getPackageKey')) {
                $packagePath = PATH_site . 'typo3temp/' . $packageKey . '/';
index 6696d10..a0ead75 100644 (file)
@@ -1257,7 +1257,7 @@ class CssStyledContentController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlug
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
-        * @return object Hook object, if any. Otherwise NULL.
+        * @return object|NULL Hook object, if any. Otherwise NULL.
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
index e771590..056b10a 100644 (file)
@@ -66,7 +66,7 @@ class Argument {
        /**
         * Actual value of this argument
         *
        /**
         * Actual value of this argument
         *
-        * @var object
+        * @var mixed
         */
        protected $value = NULL;
 
         */
        protected $value = NULL;
 
@@ -251,7 +251,7 @@ class Argument {
        /**
         * Returns the value of this argument
         *
        /**
         * Returns the value of this argument
         *
-        * @return object The value of this argument - if none was set, NULL is returned
+        * @return mixed The value of this argument - if none was set, NULL is returned
         * @api
         */
        public function getValue() {
         * @api
         */
        public function getValue() {
index 76ff356..a8734a1 100644 (file)
@@ -50,7 +50,7 @@ abstract class AbstractView implements \TYPO3\CMS\Extbase\Mvc\View\ViewInterface
         * Can be chained, so $this->view->assign(..., ...)->assign(..., ...); is possible
         *
         * @param string $key Key of variable
         * Can be chained, so $this->view->assign(..., ...)->assign(..., ...); is possible
         *
         * @param string $key Key of variable
-        * @param object $value Value of object
+        * @param mixed $value Value of object
         * @return \TYPO3\CMS\Extbase\Mvc\View\AbstractView an instance of $this, to enable chaining
         * @api
         */
         * @return \TYPO3\CMS\Extbase\Mvc\View\AbstractView an instance of $this, to enable chaining
         * @api
         */
index 36b55eb..0249874 100644 (file)
@@ -205,7 +205,7 @@ class Backend implements \TYPO3\CMS\Extbase\Persistence\Generic\BackendInterface
         * backend. Otherwise NULL is returned.
         *
         * @param object $object
         * backend. Otherwise NULL is returned.
         *
         * @param object $object
-        * @return string The identifier for the object if it is known, or NULL
+        * @return string|NULL The identifier for the object if it is known, or NULL
         */
        public function getIdentifierByObject($object) {
                if ($object instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) {
         */
        public function getIdentifierByObject($object) {
                if ($object instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) {
@@ -223,7 +223,7 @@ class Backend implements \TYPO3\CMS\Extbase\Persistence\Generic\BackendInterface
         *
         * @param string $identifier
         * @param string $className
         *
         * @param string $identifier
         * @param string $className
-        * @return object The object for the identifier if it is known, or NULL
+        * @return object|NULL The object for the identifier if it is known, or NULL
         */
        public function getObjectByIdentifier($identifier, $className) {
                if ($this->session->hasIdentifier($identifier, $className)) {
         */
        public function getObjectByIdentifier($identifier, $className) {
                if ($this->session->hasIdentifier($identifier, $className)) {
index 6b61203..00e37e2 100644 (file)
@@ -66,7 +66,7 @@ interface BackendInterface {
         * backend. Otherwise NULL is returned.
         *
         * @param object $object
         * backend. Otherwise NULL is returned.
         *
         * @param object $object
-        * @return string The identifier for the object if it is known, or NULL
+        * @return string|NULL The identifier for the object if it is known, or NULL
         */
        public function getIdentifierByObject($object);
 
         */
        public function getIdentifierByObject($object);
 
@@ -76,7 +76,7 @@ interface BackendInterface {
         *
         * @param string $identifier
         * @param string $className
         *
         * @param string $identifier
         * @param string $className
-        * @return object The object for the identifier if it is known, or NULL
+        * @return object|NULL The object for the identifier if it is known, or NULL
         */
        public function getObjectByIdentifier($identifier, $className);
 
         */
        public function getObjectByIdentifier($identifier, $className);
 
index 7fa50ea..bb8c959 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Extbase\Persistence\Generic;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface;
+
 /**
  * A proxy that can replace any object and replaces itself in it's parent on
  * first access (call, get, set, isset, unset).
 /**
  * A proxy that can replace any object and replaces itself in it's parent on
  * first access (call, get, set, isset, unset).
@@ -29,7 +31,7 @@ class LazyLoadingProxy implements \Iterator, \TYPO3\CMS\Extbase\Persistence\Gene
        /**
         * The object this property is contained in.
         *
        /**
         * The object this property is contained in.
         *
-        * @var \TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface
+        * @var DomainObjectInterface
         */
        private $parentObject;
 
         */
        private $parentObject;
 
@@ -50,7 +52,7 @@ class LazyLoadingProxy implements \Iterator, \TYPO3\CMS\Extbase\Persistence\Gene
        /**
         * Constructs this proxy instance.
         *
        /**
         * Constructs this proxy instance.
         *
-        * @param object $parentObject The object instance this proxy is part of
+        * @param DomainObjectInterface $parentObject The object instance this proxy is part of
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         */
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         */
@@ -68,7 +70,7 @@ class LazyLoadingProxy implements \Iterator, \TYPO3\CMS\Extbase\Persistence\Gene
        public function _loadRealInstance() {
                // this check safeguards against a proxy being activated multiple times
                // usually that does not happen, but if the proxy is held from outside
        public function _loadRealInstance() {
                // this check safeguards against a proxy being activated multiple times
                // usually that does not happen, but if the proxy is held from outside
-               // it's parent... the result would be weird.
+               // its parent ... the result would be weird.
                if ($this->parentObject->_getProperty($this->propertyName) instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) {
                        $objects = $this->dataMapper->fetchRelated($this->parentObject, $this->propertyName, $this->fieldValue, FALSE, FALSE);
                        $propertyValue = $this->dataMapper->mapResultToPropertyValue($this->parentObject, $this->propertyName, $objects);
                if ($this->parentObject->_getProperty($this->propertyName) instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) {
                        $objects = $this->dataMapper->fetchRelated($this->parentObject, $this->propertyName, $this->fieldValue, FALSE, FALSE);
                        $propertyValue = $this->dataMapper->mapResultToPropertyValue($this->parentObject, $this->propertyName, $objects);
index 654f5fc..9fb41f1 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Extbase\Persistence\Generic;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Extbase\DomainObject\DomainObjectInterface;
+
 /**
  * A proxy that can replace any object and replaces itself in it's parent on
  * first access (call, get, set, isset, unset).
 /**
  * A proxy that can replace any object and replaces itself in it's parent on
  * first access (call, get, set, isset, unset).
@@ -74,7 +76,7 @@ class LazyObjectStorage extends \TYPO3\CMS\Extbase\Persistence\ObjectStorage imp
        /**
         * Constructs this proxy instance.
         *
        /**
         * Constructs this proxy instance.
         *
-        * @param object $parentObject The object instance this proxy is part of
+        * @param DomainObjectInterface $parentObject The object instance this proxy is part of
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         */
         * @param string $propertyName The name of the proxied property in it's parent
         * @param mixed $fieldValue The raw field value.
         */
index 68a05a2..edac27d 100644 (file)
@@ -14,6 +14,11 @@ namespace TYPO3\CMS\Extbase\Persistence;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Extbase\Persistence\Generic\Qom\AndInterface;
+use TYPO3\CMS\Extbase\Persistence\Generic\Qom\ComparisonInterface;
+use TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface;
+use TYPO3\CMS\Extbase\Persistence\Generic\Qom\OrInterface;
+
 /**
  * A persistence query interface
  *
 /**
  * A persistence query interface
  *
@@ -173,7 +178,7 @@ interface QueryInterface {
         * The constraint used to limit the result set. Returns $this to allow
         * for chaining (fluid interface).
         *
         * The constraint used to limit the result set. Returns $this to allow
         * for chaining (fluid interface).
         *
-        * @param object $constraint Some constraint, depending on the backend
+        * @param ConstraintInterface $constraint Some constraint, depending on the backend
         * @return \TYPO3\CMS\Extbase\Persistence\QueryInterface
         * @api
         */
         * @return \TYPO3\CMS\Extbase\Persistence\QueryInterface
         * @api
         */
@@ -185,7 +190,7 @@ interface QueryInterface {
         * It also accepts a single array of constraints to be concatenated.
         *
         * @param mixed $constraint1 The first of multiple constraints or an array of constraints.
         * It also accepts a single array of constraints to be concatenated.
         *
         * @param mixed $constraint1 The first of multiple constraints or an array of constraints.
-        * @return object
+        * @return AndInterface
         * @api
         */
        public function logicalAnd($constraint1);
         * @api
         */
        public function logicalAnd($constraint1);
@@ -196,7 +201,7 @@ interface QueryInterface {
         * It also accepts a single array of constraints to be concatenated.
         *
         * @param mixed $constraint1 The first of multiple constraints or an array of constraints.
         * It also accepts a single array of constraints to be concatenated.
         *
         * @param mixed $constraint1 The first of multiple constraints or an array of constraints.
-        * @return object
+        * @return OrInterface
         * @api
         */
        public function logicalOr($constraint1);
         * @api
         */
        public function logicalOr($constraint1);
@@ -204,11 +209,11 @@ interface QueryInterface {
        /**
         * Performs a logical negation of the given constraint
         *
        /**
         * Performs a logical negation of the given constraint
         *
-        * @param \TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface $constraint Constraint to negate
+        * @param ConstraintInterface $constraint Constraint to negate
         * @return \TYPO3\CMS\Extbase\Persistence\Generic\Qom\NotInterface
         * @api
         */
         * @return \TYPO3\CMS\Extbase\Persistence\Generic\Qom\NotInterface
         * @api
         */
-       public function logicalNot(\TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface $constraint);
+       public function logicalNot(ConstraintInterface $constraint);
 
        /**
         * Returns an equals criterion used for matching objects against a query.
 
        /**
         * Returns an equals criterion used for matching objects against a query.
@@ -233,7 +238,7 @@ interface QueryInterface {
         * @param string $propertyName The name of the property to compare against
         * @param string $operand The value to compare with
         * @param bool $caseSensitive Whether the matching should be done case-sensitive
         * @param string $propertyName The name of the property to compare against
         * @param string $operand The value to compare with
         * @param bool $caseSensitive Whether the matching should be done case-sensitive
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a non-string property
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a non-string property
         * @api
         */
@@ -247,7 +252,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the multivalued property to compare against
         * @param mixed $operand The value to compare with
         *
         * @param string $propertyName The name of the multivalued property to compare against
         * @param mixed $operand The value to compare with
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a single-valued property
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a single-valued property
         * @api
         */
@@ -259,7 +264,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with, multivalued
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with, multivalued
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property
         * @api
         */
@@ -270,7 +275,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
@@ -281,7 +286,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
@@ -292,7 +297,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
@@ -303,7 +308,7 @@ interface QueryInterface {
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
         *
         * @param string $propertyName The name of the property to compare against
         * @param mixed $operand The value to compare with
-        * @return object
+        * @return ComparisonInterface
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
         * @throws \TYPO3\CMS\Extbase\Persistence\Exception\InvalidQueryException if used on a multi-valued property or with a non-literal/non-DateTime operand
         * @api
         */
@@ -376,7 +381,7 @@ interface QueryInterface {
        /**
         * Gets the constraint for this query.
         *
        /**
         * Gets the constraint for this query.
         *
-        * @return \TYPO3\CMS\Extbase\Persistence\Generic\Qom\ConstraintInterface|NULL the constraint, or null if none
+        * @return ConstraintInterface|NULL the constraint, or null if none
         * @api
         */
        public function getConstraint();
         * @api
         */
        public function getConstraint();
index 19b25e2..58036a4 100644 (file)
@@ -112,7 +112,7 @@ class GenericObjectValidator extends AbstractValidator implements ObjectValidato
        /**
         * Checks the given object can be validated by the validator implementation
         *
        /**
         * Checks the given object can be validated by the validator implementation
         *
-        * @param object $object The object to be checked
+        * @param mixed $object The object to be checked
         * @return bool TRUE if the given value is an object
         * @api
         */
         * @return bool TRUE if the given value is an object
         * @api
         */
index 6c0e7d7..3bcf51a 100644 (file)
@@ -57,7 +57,7 @@ class ObjectAccessorNode extends \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\Abstrac
         * TemplateVariableContainer.
         *
         * @param \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext
         * TemplateVariableContainer.
         *
         * @param \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext
-        * @return object The evaluated object, can be any object type.
+        * @return mixed The evaluated object, can be any object type.
         */
        public function evaluate(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
                return self::getPropertyPath($renderingContext->getTemplateVariableContainer(), $this->objectPath, $renderingContext);
         */
        public function evaluate(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
                return self::getPropertyPath($renderingContext->getTemplateVariableContainer(), $this->objectPath, $renderingContext);
index 362fe14..2f93fbb 100644 (file)
@@ -98,7 +98,7 @@ class ViewHelperNode extends \TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNod
         * Afterwards, checks that the view helper did not leave a variable lying around.
         *
         * @param \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext
         * Afterwards, checks that the view helper did not leave a variable lying around.
         *
         * @param \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext
-        * @return object evaluated node after the view helper has been called.
+        * @return string evaluated node after the view helper has been called.
         */
        public function evaluate(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
                if ($this->viewHelpersByContext->contains($renderingContext)) {
         */
        public function evaluate(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
                if ($this->viewHelpersByContext->contains($renderingContext)) {
index 21d90a6..b8a4b0f 100644 (file)
@@ -30,7 +30,7 @@ namespace TYPO3\CMS\Fluid\Core\ViewHelper;
 class Arguments implements \ArrayAccess {
 
        /**
 class Arguments implements \ArrayAccess {
 
        /**
-        * Array storing the arguments themselves
+        * @var array the arguments themselves
         */
        protected $arguments = array();
 
         */
        protected $arguments = array();
 
index cfa3ee2..537219a 100644 (file)
@@ -11,12 +11,13 @@ namespace TYPO3\CMS\Fluid\Service;
  * The TYPO3 project - inspiring people to share!                         *
  *                                                                        */
 
  * The TYPO3 project - inspiring people to share!                         *
  *                                                                        */
 
+use TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperInterface;
+
 /**
  * XML Schema (XSD) Generator. Will generate an XML schema which can be used for autocompletion
  * in schema-aware editors like Eclipse XML editor.
  */
 class DocbookGenerator extends \TYPO3\CMS\Fluid\Service\AbstractGenerator {
 /**
  * XML Schema (XSD) Generator. Will generate an XML schema which can be used for autocompletion
  * in schema-aware editors like Eclipse XML editor.
  */
 class DocbookGenerator extends \TYPO3\CMS\Fluid\Service\AbstractGenerator {
-
        /**
         * Generate the XML Schema definition for a given namespace.
         *
        /**
         * Generate the XML Schema definition for a given namespace.
         *
@@ -101,7 +102,7 @@ class DocbookGenerator extends \TYPO3\CMS\Fluid\Service\AbstractGenerator {
         * Instantiate a view helper.
         *
         * @param string $className
         * Instantiate a view helper.
         *
         * @param string $className
-        * @return object
+        * @return ViewHelperInterface
         */
        protected function instanciateViewHelper($className) {
                return $this->objectManager->get($className);
         */
        protected function instanciateViewHelper($className) {
                return $this->objectManager->get($className);
index 5e566e5..b189287 100644 (file)
@@ -23,6 +23,13 @@ namespace TYPO3\CMS\Fluid\Tests\Unit\View;
 
 use TYPO3\CMS\Core\Tests\UnitTestCase;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 use TYPO3\CMS\Core\Tests\UnitTestCase;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface;
+use TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext;
+use TYPO3\CMS\Extbase\Mvc\Web\Request;
+use TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder;
+use TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler;
+use TYPO3\CMS\Fluid\Core\Parser\TemplateParser;
+use TYPO3\CMS\Fluid\Core\Rendering\RenderingContext;
 use TYPO3\CMS\Fluid\View\StandaloneView;
 
 /**
 use TYPO3\CMS\Fluid\View\StandaloneView;
 
 /**
@@ -51,12 +58,12 @@ class StandaloneViewTest extends UnitTestCase {
        protected $mockViewHelperVariableContainer;
 
        /**
        protected $mockViewHelperVariableContainer;
 
        /**
-        * @var \TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext|\PHPUnit_Framework_MockObject_MockObject
+        * @var ControllerContext|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockControllerContext;
 
        /**
         */
        protected $mockControllerContext;
 
        /**
-        * @var \TYPO3\CMS\Fluid\Core\Parser\TemplateParser|\PHPUnit_Framework_MockObject_MockObject
+        * @var TemplateParser|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockTemplateParser;
 
         */
        protected $mockTemplateParser;
 
@@ -66,12 +73,12 @@ class StandaloneViewTest extends UnitTestCase {
        protected $mockObjectManager;
 
        /**
        protected $mockObjectManager;
 
        /**
-        * @var \TYPO3\CMS\Extbase\Mvc\Web\Request|\PHPUnit_Framework_MockObject_MockObject
+        * @var Request|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockRequest;
 
        /**
         */
        protected $mockRequest;
 
        /**
-        * @var \TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder|\PHPUnit_Framework_MockObject_MockObject
+        * @var UriBuilder|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockUriBuilder;
 
         */
        protected $mockUriBuilder;
 
@@ -81,7 +88,7 @@ class StandaloneViewTest extends UnitTestCase {
        protected $mockParsedTemplate;
 
        /**
        protected $mockParsedTemplate;
 
        /**
-        * @var \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface|\PHPUnit_Framework_MockObject_MockObject
+        * @var ConfigurationManagerInterface|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockConfigurationManager;
 
         */
        protected $mockConfigurationManager;
 
@@ -91,7 +98,7 @@ class StandaloneViewTest extends UnitTestCase {
        protected $mockContentObject;
 
        /**
        protected $mockContentObject;
 
        /**
-        * @var \TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler|\PHPUnit_Framework_MockObject_MockObject
+        * @var TemplateCompiler|\PHPUnit_Framework_MockObject_MockObject
         */
        protected $mockTemplateCompiler;
 
         */
        protected $mockTemplateCompiler;
 
@@ -103,25 +110,25 @@ class StandaloneViewTest extends UnitTestCase {
        public function setUp() {
                $this->singletonInstances = GeneralUtility::getSingletonInstances();
                $this->view = $this->getAccessibleMock(\TYPO3\CMS\Fluid\View\StandaloneView::class, array('testFileExistence', 'buildParserConfiguration'), array(), '', FALSE);
        public function setUp() {
                $this->singletonInstances = GeneralUtility::getSingletonInstances();
                $this->view = $this->getAccessibleMock(\TYPO3\CMS\Fluid\View\StandaloneView::class, array('testFileExistence', 'buildParserConfiguration'), array(), '', FALSE);
-               $this->mockTemplateParser = $this->getMock(\TYPO3\CMS\Fluid\Core\Parser\TemplateParser::class);
+               $this->mockTemplateParser = $this->getMock(TemplateParser::class);
                $this->mockParsedTemplate = $this->getMock(\TYPO3\CMS\Fluid\Core\Parser\ParsedTemplateInterface::class);
                $this->mockTemplateParser->expects($this->any())->method('parse')->will($this->returnValue($this->mockParsedTemplate));
                $this->mockParsedTemplate = $this->getMock(\TYPO3\CMS\Fluid\Core\Parser\ParsedTemplateInterface::class);
                $this->mockTemplateParser->expects($this->any())->method('parse')->will($this->returnValue($this->mockParsedTemplate));
-               $this->mockConfigurationManager = $this->getMock(\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::class);
+               $this->mockConfigurationManager = $this->getMock(ConfigurationManagerInterface::class);
                $this->mockObjectManager = $this->getMock(\TYPO3\CMS\Extbase\Object\ObjectManager::class);
                $this->mockObjectManager->expects($this->any())->method('get')->will($this->returnCallback(array($this, 'objectManagerCallback')));
                $this->mockObjectManager = $this->getMock(\TYPO3\CMS\Extbase\Object\ObjectManager::class);
                $this->mockObjectManager->expects($this->any())->method('get')->will($this->returnCallback(array($this, 'objectManagerCallback')));
-               $this->mockRequest = $this->getMock(\TYPO3\CMS\Extbase\Mvc\Web\Request::class);
-               $this->mockUriBuilder = $this->getMock(\TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder::class);
+               $this->mockRequest = $this->getMock(Request::class);
+               $this->mockUriBuilder = $this->getMock(UriBuilder::class);
                $this->mockContentObject = $this->getMock(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class);
                $this->mockContentObject = $this->getMock(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class);
-               $this->mockControllerContext = $this->getMock(\TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::class);
+               $this->mockControllerContext = $this->getMock(ControllerContext::class);
                $this->mockControllerContext->expects($this->any())->method('getRequest')->will($this->returnValue($this->mockRequest));
                $this->mockViewHelperVariableContainer = $this->getMock(\TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer::class);
                $this->mockControllerContext->expects($this->any())->method('getRequest')->will($this->returnValue($this->mockRequest));
                $this->mockViewHelperVariableContainer = $this->getMock(\TYPO3\CMS\Fluid\Core\ViewHelper\ViewHelperVariableContainer::class);
-               $this->mockRenderingContext = $this->getMock(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::class);
+               $this->mockRenderingContext = $this->getMock(RenderingContext::class);
                $this->mockRenderingContext->expects($this->any())->method('getControllerContext')->will($this->returnValue($this->mockControllerContext));
                $this->mockRenderingContext->expects($this->any())->method('getViewHelperVariableContainer')->will($this->returnValue($this->mockViewHelperVariableContainer));
                $this->view->_set('templateParser', $this->mockTemplateParser);
                $this->view->_set('objectManager', $this->mockObjectManager);
                $this->view->setRenderingContext($this->mockRenderingContext);
                $this->mockRenderingContext->expects($this->any())->method('getControllerContext')->will($this->returnValue($this->mockControllerContext));
                $this->mockRenderingContext->expects($this->any())->method('getViewHelperVariableContainer')->will($this->returnValue($this->mockViewHelperVariableContainer));
                $this->view->_set('templateParser', $this->mockTemplateParser);
                $this->view->_set('objectManager', $this->mockObjectManager);
                $this->view->setRenderingContext($this->mockRenderingContext);
-               $this->mockTemplateCompiler = $this->getMock(\TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler::class);
+               $this->mockTemplateCompiler = $this->getMock(TemplateCompiler::class);
                $this->view->_set('templateCompiler', $this->mockTemplateCompiler);
                GeneralUtility::setSingletonInstance(\TYPO3\CMS\Extbase\Object\ObjectManager::class, $this->mockObjectManager);
                GeneralUtility::addInstance(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class, $this->mockContentObject);
                $this->view->_set('templateCompiler', $this->mockTemplateCompiler);
                GeneralUtility::setSingletonInstance(\TYPO3\CMS\Extbase\Object\ObjectManager::class, $this->mockObjectManager);
                GeneralUtility::addInstance(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class, $this->mockContentObject);
@@ -143,23 +150,23 @@ class StandaloneViewTest extends UnitTestCase {
 
        /**
         * @param string $className
 
        /**
         * @param string $className
-        * @return object
+        * @return ConfigurationManagerInterface|TemplateParser|RenderingContext|Request|UriBuilder|ControllerContext|TemplateCompiler
         */
        public function objectManagerCallback($className) {
                switch ($className) {
         */
        public function objectManagerCallback($className) {
                switch ($className) {
-                       case \TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::class:
+                       case ConfigurationManagerInterface::class:
                                return $this->mockConfigurationManager;
                                return $this->mockConfigurationManager;
-                       case \TYPO3\CMS\Fluid\Core\Parser\TemplateParser::class:
+                       case TemplateParser::class:
                                return $this->mockTemplateParser;
                                return $this->mockTemplateParser;
-                       case \TYPO3\CMS\Fluid\Core\Rendering\RenderingContext::class:
+                       case RenderingContext::class:
                                return $this->mockRenderingContext;
                                return $this->mockRenderingContext;
-                       case \TYPO3\CMS\Extbase\Mvc\Web\Request::class:
+                       case Request::class:
                                return $this->mockRequest;
                                return $this->mockRequest;
-                       case \TYPO3\CMS\Extbase\Mvc\Web\Routing\UriBuilder::class:
+                       case UriBuilder::class:
                                return $this->mockUriBuilder;
                                return $this->mockUriBuilder;
-                       case \TYPO3\CMS\Extbase\Mvc\Controller\ControllerContext::class:
+                       case ControllerContext::class:
                                return $this->mockControllerContext;
                                return $this->mockControllerContext;
-                       case \TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler::class:
+                       case TemplateCompiler::class:
                                return $this->mockTemplateCompiler;
                }
                throw new \InvalidArgumentException('objectManagerCallback cannot handle class "' . $className . '". Looks like incomplete mocking in the tests.', 1417105493);
                                return $this->mockTemplateCompiler;
                }
                throw new \InvalidArgumentException('objectManagerCallback cannot handle class "' . $className . '". Looks like incomplete mocking in the tests.', 1417105493);
index eaae871..3b4f7c0 100644 (file)
@@ -158,7 +158,7 @@ class TypoScriptFactory implements \TYPO3\CMS\Core\SingletonInterface {
         * @param AbstractElement $parentElement Parent model object
         * @param string $class Type of element
         * @param array $arguments Configuration array
         * @param AbstractElement $parentElement Parent model object
         * @param string $class Type of element
         * @param array $arguments Configuration array
-        * @return object
+        * @return void
         */
        public function addElement(AbstractElement $parentElement, $class, array $arguments = array()) {
                $element = $this->createElement($class, $arguments);
         */
        public function addElement(AbstractElement $parentElement, $class, array $arguments = array()) {
                $element = $this->createElement($class, $arguments);
index 8c60c85..8941d3b 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\Form\Domain\Model\Element;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Form\Filter\FilterInterface;
 
 /**
  * Abstract for the form elements
 
 /**
  * Abstract for the form elements
@@ -484,7 +485,7 @@ abstract class AbstractElement {
         *
         * @param string $class Name of the filter
         * @param array $arguments Arguments for the filter
         *
         * @param string $class Name of the filter
         * @param array $arguments Arguments for the filter
-        * @return object Filter object
+        * @return FilterInterface Filter object
         */
        public function makeFilter($class, $arguments = array()) {
                $filter = $this->filter->makeFilter($class, $arguments);
         */
        public function makeFilter($class, $arguments = array()) {
                $filter = $this->filter->makeFilter($class, $arguments);
index df3f3bf..f9a2aa0 100644 (file)
@@ -25,7 +25,7 @@ class RadioGroupElement extends \TYPO3\CMS\Form\Domain\Model\Element\FieldsetEle
         * Add child object to this element
         *
         * @param \TYPO3\CMS\Form\Domain\Model\Element\RadioElement $element The child object
         * Add child object to this element
         *
         * @param \TYPO3\CMS\Form\Domain\Model\Element\RadioElement $element The child object
-        * @return object
+        * @return RadioGroupElement fluent interface
         */
        public function addElement(\TYPO3\CMS\Form\Domain\Model\Element\RadioElement $element) {
                if ($element->acceptsParentName()) {
         */
        public function addElement(\TYPO3\CMS\Form\Domain\Model\Element\RadioElement $element) {
                if ($element->acceptsParentName()) {
index eac1bf9..8f3832b 100644 (file)
@@ -59,7 +59,7 @@ class Form extends \TYPO3\CMS\Form\Domain\Model\Element\ContainerElement {
         *
         * @param string $attribute Name of the attribute
         * @param mixed $value Value of the attribute
         *
         * @param string $attribute Name of the attribute
         * @param mixed $value Value of the attribute
-        * @return object
+        * @return Form fluent interface
         */
        public function setAttribute($attribute, $value) {
                if (array_key_exists($attribute, $this->allowedAttributes)) {
         */
        public function setAttribute($attribute, $value) {
                if (array_key_exists($attribute, $this->allowedAttributes)) {
index 79add04..bab8163 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Form\View\Confirmation\Additional;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
+
 /**
  * Additional elements for FORM object
  *
 /**
  * Additional elements for FORM object
  *
@@ -24,14 +26,14 @@ class AdditionalElementView extends \TYPO3\CMS\Form\View\Confirmation\Element\Ab
        /**
         * The model for the current object
         *
        /**
         * The model for the current object
         *
-        * @var object
+        * @var AbstractElement
         */
        protected $model;
 
        /**
         * Constructor
         *
         */
        protected $model;
 
        /**
         * Constructor
         *
-        * @param object $model The parent model
+        * @param AbstractElement $model The parent model
         */
        public function __construct($model) {
                $this->model = $model;
         */
        public function __construct($model) {
                $this->model = $model;
index 762a415..76daf58 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\Form\View\Confirmation\Element;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
 use TYPO3\CMS\Form\Utility\FormUtility;
 
 /**
 use TYPO3\CMS\Form\Utility\FormUtility;
 
 /**
@@ -53,7 +54,7 @@ abstract class AbstractElementView {
        /**
         * Constructor
         *
        /**
         * Constructor
         *
-        * @param object $model Current elements model
+        * @param AbstractElement $model Current elements model
         */
        public function __construct($model) {
                $this->model = $model;
         */
        public function __construct($model) {
                $this->model = $model;
@@ -280,7 +281,7 @@ abstract class AbstractElementView {
         * Load and instantiate an additional object
         *
         * @param string $class Type of additional
         * Load and instantiate an additional object
         *
         * @param string $class Type of additional
-        * @return object
+        * @return AbstractElementView
         */
        protected function createAdditional($class) {
                $class = strtolower((string)$class);
         */
        protected function createAdditional($class) {
                $class = strtolower((string)$class);
index 528a022..4d61b08 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Form\View\Confirmation\Element;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
+
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
  *
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
  *
@@ -68,7 +70,7 @@ class ContainerElementView extends \TYPO3\CMS\Form\View\Confirmation\Element\Abs
        /**
         * Create child object from the classname of the model
         *
        /**
         * Create child object from the classname of the model
         *
-        * @param object $modelChild The childs model
+        * @param AbstractElement $modelChild The childs model
         * @return \TYPO3\CMS\Form\View\Confirmation\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
         * @return \TYPO3\CMS\Form\View\Confirmation\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
index 42eb757..6ceab04 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Form\View\Form\Additional;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
+
 /**
  * Additional elements for FORM object
  *
 /**
  * Additional elements for FORM object
  *
@@ -24,14 +26,14 @@ class AdditionalElementView extends \TYPO3\CMS\Form\View\Form\Element\AbstractEl
        /**
         * The model for the current object
         *
        /**
         * The model for the current object
         *
-        * @var object
+        * @var AbstractElement
         */
        protected $model;
 
        /**
         * Constructor
         *
         */
        protected $model;
 
        /**
         * Constructor
         *
-        * @param object $model The parent model
+        * @param AbstractElement $model The parent model
         */
        public function __construct($model) {
                $this->model = $model;
         */
        public function __construct($model) {
                $this->model = $model;
index b505897..92b62f7 100644 (file)
@@ -13,6 +13,7 @@ namespace TYPO3\CMS\Form\View\Form\Element;
  *
  * The TYPO3 project - inspiring people to share!
  */
  *
  * The TYPO3 project - inspiring people to share!
  */
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
 
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
 
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
@@ -64,7 +65,7 @@ class ContainerElementView extends \TYPO3\CMS\Form\View\Form\Element\AbstractEle
        /**
         * Create child object from the classname of the model
         *
        /**
         * Create child object from the classname of the model
         *
-        * @param object $modelChild The childs model
+        * @param AbstractElement $modelChild The childs model
         * @return \TYPO3\CMS\Form\View\Form\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
         * @return \TYPO3\CMS\Form\View\Form\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
index bbc15ca..456ed38 100644 (file)
@@ -20,18 +20,17 @@ namespace TYPO3\CMS\Form\View\Mail\Html\Additional;
  * @author Patrick Broens <patrick@patrickbroens.nl>
  */
 class AdditionalElementView extends \TYPO3\CMS\Form\View\Mail\Html\Element\AbstractElementView {
  * @author Patrick Broens <patrick@patrickbroens.nl>
  */
 class AdditionalElementView extends \TYPO3\CMS\Form\View\Mail\Html\Element\AbstractElementView {
-
        /**
         * The model for the current object
         *
        /**
         * The model for the current object
         *
-        * @var object
+        * @var AdditionalElementView
         */
        protected $model;
 
        /**
         * Constructor
         *
         */
        protected $model;
 
        /**
         * Constructor
         *
-        * @param object $model The parent model
+        * @param AdditionalElementView $model The parent model
         */
        public function __construct($model) {
                $this->model = $model;
         */
        public function __construct($model) {
                $this->model = $model;
index f40ca8f..f1110e3 100644 (file)
@@ -15,6 +15,8 @@ namespace TYPO3\CMS\Form\View\Mail\Html\Element;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Form\Domain\Model\Element\AbstractElement;
+use TYPO3\CMS\Form\View\Mail\Html\Additional\AdditionalElementView;
 
 /**
  * Abstract class for the form elements view
 
 /**
  * Abstract class for the form elements view
@@ -52,7 +54,7 @@ abstract class AbstractElementView {
        /**
         * Constructor
         *
        /**
         * Constructor
         *
-        * @param object $model Current elements model
+        * @param AbstractElement $model Current elements model
         */
        public function __construct($model) {
                $this->model = $model;
         */
        public function __construct($model) {
                $this->model = $model;
@@ -277,7 +279,7 @@ abstract class AbstractElementView {
         * Load and instantiate an additional object
         *
         * @param string $class Type of additional
         * Load and instantiate an additional object
         *
         * @param string $class Type of additional
-        * @return object
+        * @return AdditionalElementView
         */
        protected function createAdditional($class) {
                $class = strtolower((string)$class);
         */
        protected function createAdditional($class) {
                $class = strtolower((string)$class);
index dea8794..cc479e4 100644 (file)
@@ -13,6 +13,7 @@ namespace TYPO3\CMS\Form\View\Mail\Html\Element;
  *
  * The TYPO3 project - inspiring people to share!
  */
  *
  * The TYPO3 project - inspiring people to share!
  */
+use TYPO3\CMS\Form\View\Mail\Html\Additional\AdditionalElementView;
 
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
 
 /**
  * Abstract class for the form element containers (FORM and FIELDSET) view
@@ -68,7 +69,7 @@ class ContainerElementView extends \TYPO3\CMS\Form\View\Mail\Html\Element\Abstra
        /**
         * Create child object from the classname of the model
         *
        /**
         * Create child object from the classname of the model
         *
-        * @param object $modelChild The childs model
+        * @param AdditionalElementView $modelChild The childs model
         * @return \TYPO3\CMS\Form\View\Mail\Html\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
         * @return \TYPO3\CMS\Form\View\Mail\Html\Element\AbstractElementView
         */
        public function createChildElementFromModel($modelChild) {
index 482a10a..2c77b65 100644 (file)
@@ -7611,7 +7611,7 @@ class ContentObjectRenderer {
         * @param string $groupBy Optional GROUP BY field(s), if none, supply blank string.
         * @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 string $groupBy Optional GROUP BY field(s), if none, supply blank string.
         * @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.
-        * @return pointer              SQL result pointer
+        * @return bool|\mysqli_result SQL result pointer
         * @see mm_query_uidList()
         */
        public function exec_mm_query($select, $local_table, $mm_table, $foreign_table, $whereClause = '', $groupBy = '', $orderBy = '', $limit = '') {
         * @see mm_query_uidList()
         */
        public function exec_mm_query($select, $local_table, $mm_table, $foreign_table, $whereClause = '', $groupBy = '', $orderBy = '', $limit = '') {
@@ -7630,7 +7630,7 @@ class ContentObjectRenderer {
         * @param string $groupBy Optional GROUP BY field(s), if none, supply blank string.
         * @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 string $groupBy Optional GROUP BY field(s), if none, supply blank string.
         * @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.
-        * @return pointer              SQL result pointer
+        * @return bool|\mysqli_result SQL result pointer
         * @see mm_query()
         */
        public function exec_mm_query_uidList($select, $local_table_uidlist, $mm_table, $foreign_table = '', $whereClause = '', $groupBy = '', $orderBy = '', $limit = '') {
         * @see mm_query()
         */
        public function exec_mm_query_uidList($select, $local_table_uidlist, $mm_table, $foreign_table = '', $whereClause = '', $groupBy = '', $orderBy = '', $limit = '') {
index d20bcc8..aedf5c1 100644 (file)
@@ -14,6 +14,7 @@ namespace TYPO3\CMS\Frontend\ContentObject\Menu;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Core\TypoScript\TemplateService;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\MathUtility;
 use TYPO3\CMS\Frontend\Page\PageRepository;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\MathUtility;
 use TYPO3\CMS\Frontend\Page\PageRepository;
@@ -224,8 +225,8 @@ class AbstractMenuContentObject {
        /**
         * The initialization of the object. This just sets some internal variables.
         *
        /**
         * The initialization of the object. This just sets some internal variables.
         *
-        * @param object $tmpl The $GLOBALS['TSFE']->tmpl object
-        * @param object $sys_page The $GLOBALS['TSFE']->sys_page object
+        * @param TemplateService $tmpl The $GLOBALS['TSFE']->tmpl object
+        * @param PageRepository $sys_page The $GLOBALS['TSFE']->sys_page object
         * @param int $id A starting point page id. This should probably be blank since the 'entryLevel' value will be used then.
         * @param array $conf The TypoScript configuration for the HMENU cObject
         * @param int $menuNumber Menu number; 1,2,3. Should probably be '1'
         * @param int $id A starting point page id. This should probably be blank since the 'entryLevel' value will be used then.
         * @param array $conf The TypoScript configuration for the HMENU cObject
         * @param int $menuNumber Menu number; 1,2,3. Should probably be '1'
index def6b51..8f6bb40 100644 (file)
@@ -39,7 +39,7 @@ class MenuContentObjectFactory implements \TYPO3\CMS\Core\SingletonInterface {
         * Gets a typo script string like 'TMENU' and returns an object of this type
         *
         * @param string $type
         * Gets a typo script string like 'TMENU' and returns an object of this type
         *
         * @param string $type
-        * @return object Menu object
+        * @return AbstractMenuContentObject Menu object
         * @throws Exception\NoSuchMenuTypeException
         */
        public function getMenuObjectByType($type = '') {
         * @throws Exception\NoSuchMenuTypeException
         */
        public function getMenuObjectByType($type = '') {
index 7d5403d..a3b9f56 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\Frontend\Utility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication;
 
 /**
  * Tools for scripts using the eID feature of index.php
 
 /**
  * Tools for scripts using the eID feature of index.php
@@ -61,7 +62,7 @@ class EidUtility {
         * Load and initialize Frontend User. Note, this process is slow because
         * it creates a calls many objects. Call this method only if necessary!
         *
         * Load and initialize Frontend User. Note, this process is slow because
         * it creates a calls many objects. Call this method only if necessary!
         *
-        * @return object Frontend User object (usually known as TSFE->fe_user)
+        * @return FrontendUserAuthentication Frontend User object (usually known as TSFE->fe_user)
         */
        static public function initFeUser() {
                // Get TSFE instance. It knows how to initialize the user. We also
         */
        static public function initFeUser() {
                // Get TSFE instance. It knows how to initialize the user. We also
index ab91efb..0981104 100644 (file)
@@ -24,7 +24,7 @@ class Clickmenu {
        /**
         * Processing of clickmenu items
         *
        /**
         * Processing of clickmenu items
         *
-        * @param object $backRef Reference to parent
+        * @param \TYPO3\CMS\Backend\ClickMenu\ClickMenu $backRef parent
         * @param array $menuItems Menu items array to modify
         * @param string $table Table name
         * @param int $uid Uid of the record
         * @param array $menuItems Menu items array to modify
         * @param string $table Table name
         * @param int $uid Uid of the record
index fabf0c6..45b9160 100644 (file)
@@ -15,8 +15,10 @@ namespace TYPO3\CMS\Impexp;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
+use TYPO3\CMS\Core\DataHandling\DataHandler;
 use TYPO3\CMS\Core\Exception;
 use TYPO3\CMS\Core\Resource\ResourceFactory;
 use TYPO3\CMS\Core\Exception;
 use TYPO3\CMS\Core\Resource\ResourceFactory;
+use TYPO3\CMS\Core\Utility\File\ExtendedFileUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\PathUtility;
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\PathUtility;
 
@@ -2157,7 +2159,7 @@ class ImportExport {
        /**
         * Returns a new $TCE object
         *
        /**
         * Returns a new $TCE object
         *
-        * @return object $TCE object
+        * @return DataHandler $TCE object
         */
        public function getNewTCE() {
                $tce = GeneralUtility::makeInstance(\TYPO3\CMS\Core\DataHandling\DataHandler::class);
         */
        public function getNewTCE() {
                $tce = GeneralUtility::makeInstance(\TYPO3\CMS\Core\DataHandling\DataHandler::class);
@@ -4115,7 +4117,7 @@ class ImportExport {
        /**
         * Returns file processing object, initialized only once.
         *
        /**
         * Returns file processing object, initialized only once.
         *
-        * @return object File processor object
+        * @return ExtendedFileUtility File processor object
         */
        public function getFileProcObj() {
                if ($this->fileProcObj === NULL) {
         */
        public function getFileProcObj() {
                if ($this->fileProcObj === NULL) {
index 8b81b7e..9528300 100644 (file)
@@ -1257,7 +1257,7 @@ class SearchController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionControlle
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
-        * @return object Hook object, if any. Otherwise NULL.
+        * @return object|NULL Hook object, if any. Otherwise NULL.
         */
        protected function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
         */
        protected function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
index 1977b25..bf71603 100644 (file)
@@ -805,9 +805,9 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
        /**
         * Returns a query which selects the search-word from the word/rel tables.
         *
        /**
         * Returns a query which selects the search-word from the word/rel tables.
         *
-        * @param string WHERE clause selecting the word from phash
-        * @param string Additional AND clause in the end of the query.
-        * @return pointer SQL result pointer
+        * @param string $wordSel WHERE clause selecting the word from phash
+        * @param string $plusQ Additional AND clause in the end of the query.
+        * @return bool|\mysqli_result SQL result pointer
         */
        public function execPHashListQuery($wordSel, $plusQ = '') {
                return $GLOBALS['TYPO3_DB']->exec_SELECTquery('IR.phash', 'index_words IW,
         */
        public function execPHashListQuery($wordSel, $plusQ = '') {
                return $GLOBALS['TYPO3_DB']->exec_SELECTquery('IR.phash', 'index_words IW,
@@ -824,7 +824,7 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
         *
         * @param string $sWord Word to search for
         * @param int $mode Bit-field which can contain WILDCARD_LEFT and/or WILDCARD_RIGHT
         *
         * @param string $sWord Word to search for
         * @param int $mode Bit-field which can contain WILDCARD_LEFT and/or WILDCARD_RIGHT
-        * @return pointer SQL result pointer
+        * @return bool|\mysqli_result SQL result pointer
         */
        public function searchWord($sWord, $mode) {
                $wildcard_left = $mode & self::WILDCARD_LEFT ? '%' : '';
         */
        public function searchWord($sWord, $mode) {
                $wildcard_left = $mode & self::WILDCARD_LEFT ? '%' : '';
@@ -839,7 +839,7 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
         * Search for one distinct word
         *
         * @param string $sWord Word to search for
         * Search for one distinct word
         *
         * @param string $sWord Word to search for
-        * @return pointer SQL result pointer
+        * @return bool|\mysqli_result SQL result pointer
         */
        public function searchDistinct($sWord) {
                $wSel = 'IW.wid=' . \TYPO3\CMS\IndexedSearch\Utility\IndexedSearchUtility::md5inthash($sWord);
         */
        public function searchDistinct($sWord) {
                $wSel = 'IW.wid=' . \TYPO3\CMS\IndexedSearch\Utility\IndexedSearchUtility::md5inthash($sWord);
@@ -852,7 +852,7 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
         * Search for a sentence
         *
         * @param string $sSentence Sentence to search for
         * Search for a sentence
         *
         * @param string $sSentence Sentence to search for
-        * @return pointer SQL result pointer
+        * @return bool|\mysqli_result SQL result pointer
         */
        public function searchSentence($sSentence) {
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('ISEC.phash', 'index_section ISEC, index_fulltext IFT', 'IFT.fulltextdata LIKE \'%' . $GLOBALS['TYPO3_DB']->quoteStr($sSentence, 'index_fulltext') . '%\' AND
         */
        public function searchSentence($sSentence) {
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('ISEC.phash', 'index_section ISEC, index_fulltext IFT', 'IFT.fulltextdata LIKE \'%' . $GLOBALS['TYPO3_DB']->quoteStr($sSentence, 'index_fulltext') . '%\' AND
@@ -1000,9 +1000,9 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
        /**
         * Execute final query, based on phash integer list. The main point is sorting the result in the right order.
         *
        /**
         * Execute final query, based on phash integer list. The main point is sorting the result in the right order.
         *
-        * @param string List of phash integers which match the search.
-        * @param int Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content.
-        * @return pointer Query result pointer
+        * @param string $list List of phash integers which match the search.
+        * @param int $freeIndexUid Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content.
+        * @return bool|\mysqli_result Query result pointer
         */
        public function execFinalQuery($list, $freeIndexUid = -1) {
                // Setting up methods of filtering results based on page types, access, etc.
         */
        public function execFinalQuery($list, $freeIndexUid = -1) {
                // Setting up methods of filtering results based on page types, access, etc.
@@ -2166,8 +2166,8 @@ class SearchFormController extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
        /**
         * Returns an object reference to the hook object if any
         *
        /**
         * Returns an object reference to the hook object if any
         *
-        * @param string Name of the function you want to call / hook key
-        * @return object Hook object, if any. Otherwise NULL.
+        * @param string $functionName Name of the function you want to call / hook key
+        * @return object|NULL Hook object, if any. Otherwise NULL.
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
index a8251b0..8543751 100644 (file)
@@ -340,9 +340,9 @@ class IndexSearchRepository {
        /**
         * Returns a query which selects the search-word from the word/rel tables.
         *
        /**
         * Returns a query which selects the search-word from the word/rel tables.
         *
-        * @param string WHERE clause selecting the word from phash
-        * @param string Additional AND clause in the end of the query.
-        * @return pointer SQL result pointer
+        * @param string $wordSel WHERE clause selecting the word from phash
+        * @param string $additionalWhereClause Additional AND clause in the end of the query.
+        * @return bool|\mysqli_result SQL result pointer
         */
        protected function execPHashListQuery($wordSel, $additionalWhereClause = '') {
                return $GLOBALS['TYPO3_DB']->exec_SELECTquery('IR.phash', 'index_words IW,
         */
        protected function execPHashListQuery($wordSel, $additionalWhereClause = '') {
                return $GLOBALS['TYPO3_DB']->exec_SELECTquery('IR.phash', 'index_words IW,
@@ -357,9 +357,9 @@ class IndexSearchRepository {
        /**
         * Search for a word
         *
        /**
         * Search for a word
         *
-        * @param       string the search word
-        * @param       int constant from this class to see if the wildcard should be left and/or right of the search string
-        * @return pointer SQL result pointer
+        * @param string $sWord the search word
+        * @param int $mode constant from this class to see if the wildcard should be left and/or right of the search string
+        * @return bool|\mysqli_result SQL result pointer
         */
        protected function searchWord($sWord, $mode) {
                $wildcard_left = $mode & self::WILDCARD_LEFT ? '%' : '';
         */
        protected function searchWord($sWord, $mode) {
                $wildcard_left = $mode & self::WILDCARD_LEFT ? '%' : '';
@@ -372,8 +372,8 @@ class IndexSearchRepository {
        /**
         * Search for one distinct word
         *
        /**
         * Search for one distinct word
         *
-        * @param       string the search word
-        * @return pointer SQL result pointer
+        * @param string $sWord the search word
+        * @return bool|\mysqli_result SQL result pointer
         */
        protected function searchDistinct($sWord) {
                $wSel = 'IW.wid=' . $this->md5inthash($sWord);
         */
        protected function searchDistinct($sWord) {
                $wSel = 'IW.wid=' . $this->md5inthash($sWord);
@@ -384,8 +384,8 @@ class IndexSearchRepository {
        /**
         * Search for a sentence
         *
        /**
         * Search for a sentence
         *
-        * @param       string the search word
-        * @return pointer SQL result pointer
+        * @param string $sWord the search word
+        * @return bool|\mysqli_result SQL result pointer
         */
        protected function searchSentence($sWord) {
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('ISEC.phash', 'index_section ISEC, index_fulltext IFT', 'IFT.fulltextdata LIKE \'%' . $GLOBALS['TYPO3_DB']->quoteStr($sWord, 'index_fulltext') . '%\' AND
         */
        protected function searchSentence($sWord) {
                $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('ISEC.phash', 'index_section ISEC, index_fulltext IFT', 'IFT.fulltextdata LIKE \'%' . $GLOBALS['TYPO3_DB']->quoteStr($sWord, 'index_fulltext') . '%\' AND
@@ -397,8 +397,8 @@ class IndexSearchRepository {
        /**
         * Search for a metaphone word
         *
        /**
         * Search for a metaphone word
         *
-        * @param       string the search word
-        * @return pointer SQL result pointer
+        * @param string $sWord the search word
+        * @return void
         */
        protected function searchMetaphone($sWord) {
                $wSel = 'IW.metaphone=' . $sWord;
         */
        protected function searchMetaphone($sWord) {
                $wSel = 'IW.metaphone=' . $sWord;
@@ -536,9 +536,9 @@ class IndexSearchRepository {
        /**
         * Execute final query, based on phash integer list. The main point is sorting the result in the right order.
         *
        /**
         * Execute final query, based on phash integer list. The main point is sorting the result in the right order.
         *
-        * @param string List of phash integers which match the search.
-        * @param int Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content.
-        * @return pointer Query result pointer
+        * @param string $list List of phash integers which match the search.
+        * @param int $freeIndexUid Pointer to which indexing configuration you want to search in. -1 means no filtering. 0 means only regular indexed content.
+        * @return bool|\mysqli_result Query result pointer
         */
        protected function execFinalQuery($list, $freeIndexUid = -1) {
                // Setting up methods of filtering results
         */
        protected function execFinalQuery($list, $freeIndexUid = -1) {
                // Setting up methods of filtering results
@@ -755,7 +755,7 @@ class IndexSearchRepository {
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
         * Returns an object reference to the hook object if any
         *
         * @param string $functionName Name of the function you want to call / hook key
-        * @return object Hook object, if any. Otherwise NULL.
+        * @return object|NULL Hook object, if any. Otherwise NULL.
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
         */
        public function hookRequest($functionName) {
                // Hook: menuConfig_preProcessModMenu
index 9517e5d..389aa87 100644 (file)
@@ -35,11 +35,10 @@ class CrawlerHook {
         * 1) Carry out actual indexing of content (one or more items)
         * 2) Add one or more new entries into the crawlers queue so we are called again (another instance) for further indexing in the session (optional of course, if all indexing is done, we add no new entries)
         *
         * 1) Carry out actual indexing of content (one or more items)
         * 2) Add one or more new entries into the crawlers queue so we are called again (another instance) for further indexing in the session (optional of course, if all indexing is done, we add no new entries)
         *
-        * @param array Indexing Configuration Record (the record which holds the information that lead to this indexing session...)
-        * @param array Session data variable. Passed by reference. Changed content is saved and passed back upon next instance in the session.
-        * @param array Params array from the queue entry.
-        * @param object Grant Parent Object (from "crawler" extension)
-        * @param object Parent Object (from "indexed_search" extension)
+        * @param array $cfgRec Indexing Configuration Record (the record which holds the information that lead to this indexing session...)
+        * @param array $session_data Session data variable. Passed by reference. Changed content is saved and passed back upon next instance in the session.
+        * @param array $params Params array from the queue entry.
+        * @param object $pObj Parent Object (from "indexed_search" extension)
         * @return void
         */
        public function indexOperation($cfgRec, &$session_data, $params, &$pObj) {
         * @return void
         */
        public function indexOperation($cfgRec, &$session_data, $params, &$pObj) {
index 77607c8..be3adb2 100644 (file)
@@ -14,6 +14,7 @@ namespace TYPO3\CMS\IndexedSearch\Hook;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Backend\Form\FormEngine;
 use TYPO3\CMS\Backend\Utility\BackendUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
@@ -50,7 +51,7 @@ class CrawlerHook {
         * This function is asked for each instance of the crawler and we must check if something is timed to happen and if so put entry(s) in the crawlers log to start processing.
         * In reality we select indexing configurations and evaluate if any of them needs to run.
         *
         * This function is asked for each instance of the crawler and we must check if something is timed to happen and if so put entry(s) in the crawlers log to start processing.
         * In reality we select indexing configurations and evaluate if any of them needs to run.
         *
-        * @param object Parent object (tx_crawler lib)
+        * @param object $pObj Parent object (tx_crawler lib)
         * @return void
         */
        public function crawler_init(&$pObj) {
         * @return void
         */
        public function crawler_init(&$pObj) {
@@ -156,8 +157,8 @@ class CrawlerHook {
        /**
         * Call back function for execution of a log element
         *
        /**
         * Call back function for execution of a log element
         *
-        * @param array Params from log element. Must contain $params['indexConfigUid']
-        * @param object Parent object (tx_crawler lib)
+        * @param array $params Params from log element. Must contain $params['indexConfigUid']
+        * @param object $pObj Parent object (tx_crawler lib)
         * @return array Result array
         */
        public function crawler_execute($params, &$pObj) {
         * @return array Result array
         */
        public function crawler_execute($params, &$pObj) {
@@ -213,10 +214,10 @@ class CrawlerHook {
        /**
         * Indexing records from a table
         *
        /**
         * Indexing records from a table
         *
-        * @param array Indexing Configuration Record
-        * @param array Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
-        * @param array Parameters from the log queue.
-        * @param object Parent object (from "crawler" extension!)
+        * @param array $cfgRec Indexing Configuration Record
+        * @param array $session_data Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
+        * @param array $params Parameters from the log queue.
+        * @param object $pObj Parent object (from "crawler" extension!)
         * @return void
         */
        public function crawler_execute_type1($cfgRec, &$session_data, $params, &$pObj) {
         * @return void
         */
        public function crawler_execute_type1($cfgRec, &$session_data, $params, &$pObj) {
@@ -257,10 +258,10 @@ class CrawlerHook {
        /**
         * Indexing files from fileadmin
         *
        /**
         * Indexing files from fileadmin
         *
-        * @param array Indexing Configuration Record
-        * @param array Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
-        * @param array Parameters from the log queue.
-        * @param object Parent object (from "crawler" extension!)
+        * @param array $cfgRec Indexing Configuration Record
+        * @param array $session_data Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
+        * @param array $params Parameters from the log queue.
+        * @param object $pObj Parent object (from "crawler" extension!)
         * @return void
         */
        public function crawler_execute_type2($cfgRec, &$session_data, $params, &$pObj) {
         * @return void
         */
        public function crawler_execute_type2($cfgRec, &$session_data, $params, &$pObj) {
@@ -318,10 +319,10 @@ class CrawlerHook {
        /**
         * Indexing External URLs
         *
        /**
         * Indexing External URLs
         *
-        * @param array Indexing Configuration Record
-        * @param array Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
-        * @param array Parameters from the log queue.
-        * @param object Parent object (from "crawler" extension!)
+        * @param array $cfgRec Indexing Configuration Record
+        * @param array $session_data Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
+        * @param array $params Parameters from the log queue.
+        * @param object $pObj Parent object (from "crawler" extension!)
         * @return void
         */
        public function crawler_execute_type3($cfgRec, &$session_data, $params, &$pObj) {
         * @return void
         */
        public function crawler_execute_type3($cfgRec, &$session_data, $params, &$pObj) {
@@ -358,10 +359,10 @@ class CrawlerHook {
        /**
         * Page tree indexing type
         *
        /**
         * Page tree indexing type
         *
-        * @param array Indexing Configuration Record
-        * @param array Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
-        * @param array Parameters from the log queue.
-        * @param object Parent object (from "crawler" extension!)
+        * @param array $cfgRec Indexing Configuration Record
+        * @param array $session_data Session data for the indexing session spread over multiple instances of the script. Passed by reference so changes hereto will be saved for the next call!
+        * @param array $params Parameters from the log queue.
+        * @param object $pObj Parent object (from "crawler" extension!)
         * @return void
         */
        public function crawler_execute_type4($cfgRec, &$session_data, $params, &$pObj) {
         * @return void
         */
        public function crawler_execute_type4($cfgRec, &$session_data, $params, &$pObj) {
@@ -657,11 +658,11 @@ class CrawlerHook {
        /**
         * TCEmain hook function for on-the-fly indexing of database records
         *
        /**
         * TCEmain hook function for on-the-fly indexing of database records
         *
-        * @param string TCEmain command
-        * @param string Table name
-        * @param string Record ID. If new record its a string pointing to index inside \TYPO3\CMS\Core\DataHandling\DataHandler::substNEWwithIDs
-        * @param mixed Target value (ignored)
-        * @param object Reference to tcemain calling object
+        * @param string $command TCEmain command
+        * @param string $table Table name
+        * @param string $id Record ID. If new record its a string pointing to index inside \TYPO3\CMS\Core\DataHandling\DataHandler::substNEWwithIDs
+        * @param mixed $value Target value (ignored)
+        * @param FormEngine $pObj tcemain calling object
         * @return void
         */
        public function processCmdmap_preProcess($command, $table, $id, $value, $pObj) {
         * @return void
         */
        public function processCmdmap_preProcess($command, $table, $id, $value, $pObj) {
@@ -674,11 +675,11 @@ class CrawlerHook {
        /**
         * TCEmain hook function for on-the-fly indexing of database records
         *
        /**
         * TCEmain hook function for on-the-fly indexing of database records
         *
-        * @param string Status "new" or "update
-        * @param string Table name
-        * @param string Record ID. If new record its a string pointing to index inside \TYPO3\CMS\Core\DataHandling\DataHandler::substNEWwithIDs
-        * @param array Field array of updated fields in the operation
-        * @param object Reference to tcemain calling object
+        * @param string $status Status "new" or "update
+        * @param string $table Table name
+        * @param string $id Record ID. If new record its a string pointing to index inside \TYPO3\CMS\Core\DataHandling\DataHandler::substNEWwithIDs
+        * @param array $fieldArray Field array of updated fields in the operation
+        * @param FormEngine $pObj tcemain calling object
         * @return void
         */
        public function processDatamap_afterDatabaseOperations($status, $table, $id, $fieldArray, $pObj) {
         * @return void
         */
        public function processDatamap_afterDatabaseOperations($status, $table, $id, $fieldArray, $pObj) {
index 92fc355..87e2b23 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\IndexedSearch\Hook;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController;
+
 /**
  * Hooks for \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController (TSFE).
  *
 /**
  * Hooks for \TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController (TSFE).
  *
@@ -24,8 +26,8 @@ class TypoScriptFrontendHook {
        /**
         * Frontend hook: If the page is not being re-generated this is our chance to force it to be (because re-generation of the page is required in order to have the indexer called!)
         *
        /**
         * Frontend hook: If the page is not being re-generated this is our chance to force it to be (because re-generation of the page is required in order to have the indexer called!)
         *
-        * @param array Parameters from frontend
-        * @param object TSFE object (reference under PHP5)
+        * @param array $params Parameters from frontend
+        * @param TypoScriptFrontendController $ref TSFE object
         * @return void
         */
        public function headerNoCache(array &$params, $ref) {
         * @return void
         */
        public function headerNoCache(array &$params, $ref) {
index 9891cd3..163703a 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\IndexedSearch;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
  */
 
 use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController;
 
 /**
  * This class is a search indexer for TYPO3
 
 /**
  * This class is a search indexer for TYPO3
@@ -138,7 +139,7 @@ class Indexer {
        /**
         * Parent Object (TSFE) Initialization
         *
        /**
         * Parent Object (TSFE) Initialization
         *
-        * @param object Parent Object (frontend TSFE object), passed by reference
+        * @param TypoScriptFrontendController $pObj Parent Object, passed by reference
         * @return void
         */
        public function hook_indexContent(&$pObj) {
         * @return void
         */
        public function hook_indexContent(&$pObj) {
index 828a8d3..5e79ddd 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Lowlevel;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Core\Utility\File\ExtendedFileUtility;
+
 /**
  * Looking for RTE images integrity
  *
 /**
  * Looking for RTE images integrity
  *
@@ -27,6 +29,11 @@ class RteImagesCommand extends CleanerCommand {
        public $checkRefIndex = TRUE;
 
        /**
        public $checkRefIndex = TRUE;
 
        /**
+        * @var ExtendedFileUtility
+        */
+       protected $fileProcObj = NULL;
+
+       /**
         * Constructor
         */
        public function __construct() {
         * Constructor
         */
        public function __construct() {
@@ -230,11 +237,11 @@ Reports problems with RTE images';
        /**
         * Returns file processing object, initialized only once.
         *
        /**
         * Returns file processing object, initialized only once.
         *
-        * @return object File processor object
+        * @return ExtendedFileUtility File processor object
         */
        public function getFileProcObj() {
                if (!is_object($this->fileProcObj)) {
         */
        public function getFileProcObj() {
                if (!is_object($this->fileProcObj)) {
-                       $this->fileProcObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Utility\File\ExtendedFileUtility::class);
+                       $this->fileProcObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(ExtendedFileUtility::class);
                        $this->fileProcObj->init(array(), $GLOBALS['TYPO3_CONF_VARS']['BE']['fileExtensions']);
                        $this->fileProcObj->setActionPermissions();
                }
                        $this->fileProcObj->init(array(), $GLOBALS['TYPO3_CONF_VARS']['BE']['fileExtensions']);
                        $this->fileProcObj->setActionPermissions();
                }
index c519032..4310fb6 100644 (file)
@@ -86,16 +86,16 @@ class FrontendRteController extends \TYPO3\CMS\Rtehtmlarea\RteHtmlAreaBase {
        /**
         * Draws the RTE as an iframe
         *
        /**
         * Draws the RTE as an iframe
         *
-        * @param object Reference to parent object, which is an instance of the TCEforms.
-        * @param string The table name
-        * @param string The field name
-        * @param array The current row from which field is being rendered
-        * @param array Array of standard content for rendering form fields from TCEforms. See TCEforms for details on this. Includes for instance the value and the form field name, java script actions and more.
-        * @param array "special" configuration - what is found at position 4 in the types configuration of a field from record, parsed into an array.
-        * @param array Configuration for RTEs; A mix between TSconfig and otherwise. Contains configuration for display, which buttons are enabled, additional transformation information etc.
-        * @param string Record "type" field value.
-        * @param string Relative path for images/links in RTE; this is used when the RTE edits content from static files where the path of such media has to be transformed forth and back!
-        * @param int PID value of record (true parent page id)
+        * @param object $parentObject parent object
+        * @param string $table The table name
+        * @param string $field The field name
+        * @param array $row The current row from which field is being rendered
+        * @param array $PA standard content for rendering form fields from TCEforms. See TCEforms for details on this. Includes for instance the value and the form field name, java script actions and more.
+        * @param array $specConf "special" configuration - what is found at position 4 in the types configuration of a field from record, parsed into an array.
+        * @param array $thisConfig Configuration for RTEs; A mix between TSconfig and otherwise. Contains configuration for display, which buttons are enabled, additional transformation information etc.
+        * @param string $RTEtypeVal Record "type" field value.
+        * @param string $RTErelPath Relative path for images/links in RTE; this is used when the RTE edits content from static files where the path of such media has to be transformed forth and back!
+        * @param int $thePidValue PID value of record (true parent page id)
         * @return string HTML code for RTE!
         */
        public function drawRTE(&$parentObject, $table, $field, $row, $PA, $specConf, $thisConfig, $RTEtypeVal, $RTErelPath, $thePidValue) {
         * @return string HTML code for RTE!
         */
        public function drawRTE(&$parentObject, $table, $field, $row, $PA, $specConf, $thisConfig, $RTEtypeVal, $RTErelPath, $thePidValue) {
index a0db074..b9b9f31 100644 (file)
@@ -75,7 +75,7 @@ abstract class RteHtmlAreaApi {
        /**
         * Returns TRUE if the plugin is available and correctly initialized
         *
        /**
         * Returns TRUE if the plugin is available and correctly initialized
         *
-        * @param object Reference to parent object, which is an instance of the htmlArea RTE
+        * @param RteHtmlAreaBase $parentObject parent object
         * @return bool TRUE if this plugin object should be made available in the current environment and is correctly initialized
         */
        public function main($parentObject) {
         * @return bool TRUE if this plugin object should be made available in the current environment and is correctly initialized
         */
        public function main($parentObject) {
index 97e4301..47b9c6b 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Scheduler\Example;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Scheduler\Task\AbstractTask;
+
 /**
  * Additional fields provider class for usage with the Scheduler's sleep task
  *
 /**
  * Additional fields provider class for usage with the Scheduler's sleep task
  *
@@ -26,7 +28,7 @@ class SleepTaskAdditionalFieldProvider implements \TYPO3\CMS\Scheduler\Additiona
         * In this case, it adds an sleep time field
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * In this case, it adds an sleep time field
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
index 4b65ebc..e916662 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Scheduler\Example;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Scheduler\Task\AbstractTask;
+
 /**
  * Additional fields provider class for usage with the Scheduler's test task
  *
 /**
  * Additional fields provider class for usage with the Scheduler's test task
  *
@@ -26,7 +28,7 @@ class TestTaskAdditionalFieldProvider implements \TYPO3\CMS\Scheduler\Additional
         * In this case, it adds an email field
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * In this case, it adds an email field
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
index fd90bd8..06b79f6 100644 (file)
@@ -26,7 +26,7 @@ class CachingFrameworkGarbageCollectionAdditionalFieldProvider implements \TYPO3
         * Add a multi select box with all available cache backends.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add a multi select box with all available cache backends.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
index eedeb43..187c83a 100644 (file)
@@ -26,7 +26,7 @@ class FileStorageExtractionAdditionalFieldProvider implements \TYPO3\CMS\Schedul
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         * @throws \InvalidArgumentException
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         * @throws \InvalidArgumentException
index 6b7d6d4..fdf87f1 100644 (file)
@@ -23,7 +23,7 @@ class FileStorageIndexingAdditionalFieldProvider implements \TYPO3\CMS\Scheduler
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         * @throws \InvalidArgumentException
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         * @throws \InvalidArgumentException
index ecddb4c..e0843e0 100644 (file)
@@ -36,7 +36,7 @@ class RecyclerGarbageCollectionAdditionalFieldProvider implements \TYPO3\CMS\Sch
         * and file modification time in days to select from
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * and file modification time in days to select from
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
index 0109435..75efca8 100644 (file)
@@ -30,7 +30,7 @@ class TableGarbageCollectionAdditionalFieldProvider implements \TYPO3\CMS\Schedu
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add additional fields
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
@@ -61,7 +61,7 @@ class TableGarbageCollectionAdditionalFieldProvider implements \TYPO3\CMS\Schedu
         * Add a select field of available tables.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add a select field of available tables.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
@@ -87,7 +87,7 @@ class TableGarbageCollectionAdditionalFieldProvider implements \TYPO3\CMS\Schedu
         * Add a select field of available tables.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add a select field of available tables.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
@@ -133,7 +133,7 @@ class TableGarbageCollectionAdditionalFieldProvider implements \TYPO3\CMS\Schedu
         * Add a input field to get the number of days.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
         * Add a input field to get the number of days.
         *
         * @param array $taskInfo Reference to the array containing the info used in the add/edit form
-        * @param object $task When editing, reference to the current task object. Null when adding.
+        * @param AbstractTask|NULL $task When editing, reference to the current task. NULL when adding.
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
         * @param \TYPO3\CMS\Scheduler\Controller\SchedulerModuleController $parentObject Reference to the calling object (Scheduler's BE module)
         * @return array Array containing all the information pertaining to the additional fields
         */
index 37ae39a..7f582cd 100644 (file)
@@ -15,6 +15,7 @@ namespace TYPO3\CMS\Setup\Controller;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
  */
 
 use TYPO3\CMS\Backend\Utility\BackendUtility;
+use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
@@ -587,7 +588,7 @@ class SetupModuleController {
         * Returns the backend user object, either the global OR the $this->OLD_BE_USER which is set during simulate-user operation.
         * Anyway: The REAL user is returned - the one logged in.
         *
         * Returns the backend user object, either the global OR the $this->OLD_BE_USER which is set during simulate-user operation.
         * Anyway: The REAL user is returned - the one logged in.
         *
-        * @return object The REAL user is returned - the one logged in.
+        * @return BackendUserAuthentication The REAL user is returned - the one logged in.
         */
        protected function getRealScriptUserObj() {
                return is_object($this->OLD_BE_USER) ? $this->OLD_BE_USER : $GLOBALS['BE_USER'];
         */
        protected function getRealScriptUserObj() {
                return is_object($this->OLD_BE_USER) ? $this->OLD_BE_USER : $GLOBALS['BE_USER'];
index 11d4aee..d5329fd 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Sv;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Core\Authentication\AbstractUserAuthentication;
+
 /**
  * Authentication services class
  *
 /**
  * Authentication services class
  *
@@ -83,7 +85,7 @@ class AbstractAuthenticationService extends \TYPO3\CMS\Core\Service\AbstractServ
         * @param string $mode Subtype of the service which is used to call the service.
         * @param array $loginData Submitted login form data
         * @param array $authInfo Information array. Holds submitted form data etc.
         * @param string $mode Subtype of the service which is used to call the service.
         * @param array $loginData Submitted login form data
         * @param array $authInfo Information array. Holds submitted form data etc.
-        * @param object $pObj Parent object
+        * @param AbstractUserAuthentication $pObj Parent object
         * @return void
         */
        public function initAuth($mode, $loginData, $authInfo, $pObj) {
         * @return void
         */
        public function initAuth($mode, $loginData, $authInfo, $pObj) {
index 4da8e6c..74d1d80 100644 (file)
@@ -14,6 +14,8 @@ namespace TYPO3\CMS\Version\ClickMenu;
  * The TYPO3 project - inspiring people to share!
  */
 
  * The TYPO3 project - inspiring people to share!
  */
 
+use TYPO3\CMS\Backend\ClickMenu\ClickMenu;
+
 /**
  * "Versioning" item added to click menu of elements.
  *
 /**
  * "Versioning" item added to click menu of elements.
  *
@@ -24,7 +26,7 @@ class VersionClickMenu {
        /**
         * Main function, adding the item to input menuItems array
         *
        /**
         * Main function, adding the item to input menuItems array
         *
-        * @param object $backRef References to parent clickmenu objects.
+        * @param ClickMenu $backRef References to parent clickmenu objects.
         * @param array $menuItems Array of existing menu items accumulated. New element added to this.
         * @param string $table Table name of the element
         * @param int $uid Record UID of the element
         * @param array $menuItems Array of existing menu items accumulated. New element added to this.
         * @param string $table Table name of the element
         * @param int $uid Record UID of the element
index f30844b..1ad982b 100644 (file)
@@ -166,7 +166,7 @@ class ActionHandler extends AbstractHandler {
        /**
         * Saves the selected columns to be shown to the preferences of the current backend user.
         *
        /**
         * Saves the selected columns to be shown to the preferences of the current backend user.
         *
-        * @param object $model
+        * @param \stdClass $model
         * @return void
         */
        public function saveColumnModel($model) {
         * @return void
         */
        public function saveColumnModel($model) {
index de9a91b..aed024c 100644 (file)
@@ -52,7 +52,7 @@ class ExtDirectServer extends AbstractHandler {
        /**
         * Get List of workspace changes
         *
        /**
         * Get List of workspace changes
         *
-        * @param object $parameter
+        * @param \stdClass $parameter
         * @return array $data
         */
        public function getWorkspaceInfos($parameter) {
         * @return array $data
         */
        public function getWorkspaceInfos($parameter) {
@@ -85,10 +85,10 @@ class ExtDirectServer extends AbstractHandler {
        /**
         * Get List of available workspace actions
         *
        /**
         * Get List of available workspace actions
         *
-        * @param object $parameter
+        * @param \stdClass $parameter
         * @return array $data
         */
         * @return array $data
         */
-       public function getStageActions($parameter) {
+       public function getStageActions(\stdClass $parameter) {
                $currentWorkspace = $this->getCurrentWorkspace();
                $stages = array();
                if ($currentWorkspace != \TYPO3\CMS\Workspaces\Service\WorkspaceService::SELECT_ALL_WORKSPACES) {
                $currentWorkspace = $this->getCurrentWorkspace();
                $stages = array();
                if ($currentWorkspace != \TYPO3\CMS\Workspaces\Service\WorkspaceService::SELECT_ALL_WORKSPACES) {
@@ -102,9 +102,9 @@ class ExtDirectServer extends AbstractHandler {
        }
 
        /**
        }
 
        /**
-        * Fetch futher information to current selected worspace record.
+        * Fetch further information to current selected workspace record.
         *
         *
-        * @param object $parameter
+        * @param \stdClass $parameter
         * @return array $data
         */
        public function getRowDetails($parameter) {
         * @return array $data
         */
        public function getRowDetails($parameter) {
index a0e7cee..28e289d 100644 (file)
@@ -34,7 +34,7 @@ class MassActionHandler extends AbstractHandler {
        /**
         * Get list of available mass workspace actions.
         *
        /**
         * Get list of available mass workspace actions.
         *
-        * @param object $parameter
+        * @param \stdClass $parameter
         * @return array $data
         */
        public function getMassStageActions($parameter) {
         * @return array $data
         */
        public function getMassStageActions($parameter) {
index 4bf42e9..846bb83 100644 (file)
@@ -82,7 +82,7 @@ class GridDataService {
         * Generates grid list array from given versions.
         *
         * @param array $versions All records uids etc. First key is table name, second key incremental integer. Records are associative arrays with uid and t3ver_oid fields. The pid of the online record is found as "livepid" the pid of the offline record is found in "wspid
         * Generates grid list array from given versions.
         *
         * @param array $versions All records uids etc. First key is table name, second key incremental integer. Records are associative arrays with uid and t3ver_oid fields. The pid of the online record is found as "livepid" the pid of the offline record is found in "wspid
-        * @param object $parameter Parameters as submitted by JavaScript component
+        * @param \stdClass $parameter Parameters as submitted by JavaScript component
         * @param int $currentWorkspace The current workspace
         * @return array Version record information (filtered, sorted and limited)
         * @throws \InvalidArgumentException
         * @param int $currentWorkspace The current workspace
         * @return array Version record information (filtered, sorted and limited)
         * @throws \InvalidArgumentException