[ 
https://issues.apache.org/jira/browse/NETBEANS-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tomáš Procházka closed NETBEANS-2413.
-------------------------------------
    Resolution: Duplicate

> Type declarations not included when using Insert Code > Getter and Setter
> -------------------------------------------------------------------------
>
>                 Key: NETBEANS-2413
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2413
>             Project: NetBeans
>          Issue Type: Bug
>          Components: php - Editor
>    Affects Versions: 10.0, 11.0
>            Reporter: Imb
>            Priority: Minor
>
> Say you have this class
> class Foo
> {
>     /**
>      * foo
>      *
>      * @var string
>      */
>     private $foo;
> }
> then you use Menu > Source > Insert Code > Getter and Setter, the generated 
> code won't include "string" as type declaration. E.g.,
> public function getFoo(): int
> {
>     return $this->foo;
> }
> public function setFoo($foo)
> {
>     $this->foo = $foo;
>     return $this;
> }
> However, if you leave the default type hint in the comment (which is 
> literally "type"), e.g..,
> class Foo
> {
>     /**
>      * foo
>      *
>      * @var type
>      */
>     private $foo;
> }
> the code generated will be as expected:
> public function getFoo(): string
> {
>     return $this->foo;
> }
> public function setFoo(string $foo)
> {
>     $this->foo = $foo;
>     return $this;
> }



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to