[TYPO3-dev] TYPO 6.2 Extbase Issue with @var annotation
Tim Lochmüller
tim.lochmueller at hdnet.de
Tue Apr 15 14:33:55 CEST 2014
Hey guys,
There is a missing „*“ in the comment.
/** <— here
* …
* @var ….
*/
Without the star, it is no valid phpdoc comment….
Regards,
Tim
Am 15.04.2014 um 14:18 schrieb <g4-lisz at tonarchiv.ch> <g4-lisz at tonarchiv.ch>:
> Hi there,
>
> I'm just migrating an old extension from 4.6 to 6.2.
>
> For one of the object's property I get this error:
>
> #1363778104: There is no @var annotation for property "isInKanton" in
> class "Tx_Hplusinfo_Domain_Model_SearchDemand"
>
> InvalidArgumentException thrown in file
> /var/www/typo3_src-6.2.0/typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php
> in line 277.
>
> The strange thing is that there IS a @var annotation in the class file:
>
> /*
> * Local to Kanton
> *
> * @var boolean $isInKanton
> */
> protected $isInKanton = false;
>
> Line 277 of ValidatorResolver.php shows this:
> if (!isset($classPropertyTagsValues['var'])) {
> throw new
> \InvalidArgumentException(sprintf('There is no @var annotation for
> property "%s" in class "%s".', $classPropertyName, $targetClassName),
> 1363778104);
> }
>
> There are more boolean properties declared eralier in the class file,
> and they don't throw this exception.
>
> I am missing something or is this a bug?
>
> Cheers,
> Till
> _______________________________________________
> TYPO3-dev mailing list
> TYPO3-dev at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev
More information about the TYPO3-dev
mailing list