[ https://issues.apache.org/jira/browse/NETBEANS-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16685539#comment-16685539 ]
Ádám Turcsán commented on NETBEANS-53: -------------------------------------- Of course. The case that when I have a class like this: {code} <?php class Testtest { /** * @var int */ private $intProp; /** * @var string */ private $stringProp; /** * @var bool */ private $booleanProp; } {code} It generates getters/setters without proper typehints but methods like these: {code} public function getIntProp() { return $this->intProp; } public function getStringProp() { return $this->stringProp; } public function getBooleanProp() { return $this->booleanProp; } public function setIntProp($intProp) { $this->intProp = $intProp; } public function setStringProp($stringProp) { $this->stringProp = $stringProp; } public function setBooleanProp($booleanProp) { $this->booleanProp = $booleanProp; } {code} My expectation would be methods like these: {code} public function getIntProp(): int { return $this->intProp; } public function getStringProp(): string { return $this->stringProp; } public function getBooleanProp(): bool { return $this->booleanProp; } public function setIntProp(int $intProp) { $this->intProp = $intProp; } public function setStringProp(string $stringProp) { $this->stringProp = $stringProp; } public function setBooleanProp(bool $booleanProp) { $this->booleanProp = $booleanProp; } {code} As strange as it may seem nullable types work well, only these three have this little hiatus (or only these have come to my attention). > PHP7.1 Setter/Getter code generation static types > ------------------------------------------------- > > Key: NETBEANS-53 > URL: https://issues.apache.org/jira/browse/NETBEANS-53 > Project: NetBeans > Issue Type: Improvement > Components: php - Editor > Reporter: Ádám Turcsán > Priority: Major > > The Insert code... / Setters/getters... functionality works great and uses > the docblock typehints as well but with static types (int, string) it > generates the setters and getter without argument types or return types. > It would be great if it could work with static types as well. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists