[
https://issues.apache.org/jira/browse/NETBEANS-4509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17234357#comment-17234357
]
Czukowski commented on NETBEANS-4509:
-------------------------------------
[~Kacer] I've actually managed to track it to some piece of code in the build
process that deletes the file and causes this exception for subsequent runs,
but I wasn't sure what to do with it next. I've posted my findings to the dev
list, but nobody knew or cared to reply:
https://lists.apache.org/thread.html/r9be94f028328a7acf43aa99577c24b2627e0277afd4439d08d09c160%40%3Cdev.netbeans.apache.org%3E
> PHP - code completion for function returning array
> --------------------------------------------------
>
> Key: NETBEANS-4509
> URL: https://issues.apache.org/jira/browse/NETBEANS-4509
> Project: NetBeans
> Issue Type: Bug
> Components: php - Editor
> Affects Versions: 12.0
> Reporter: Tomáš Procházka
> Assignee: Tomáš Procházka
> Priority: Major
> Labels: pull-request-available
> Fix For: 12.1
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> NetBeans support code completion for array items when their type is specified.
> Code completion does not work for methods which have return type {{array}} in
> signature and specific type in {{@return}} annotation.
> In following code methods from {{\SplFileInfo}} are offered for variable
> {{$file}}.
> {code:php}
> /**
> * @param \SplFileInfo[] $files
> */
> function walkFiles(array $files) {
> foreach ($files as $file) {
> $file-> // Offers methods from \SplFileInfo
> }
> }
> {code}
> In following code is expected same behavior, but no methods are offered.
> {code:php}
> /**
> * @return \SplFileInfo[]
> */
> function getFiles(): array { }
> foreach (getFiles() as $file) {
> $file-> // Does not offer methods from \SplFileInfo
> }
> {code}
> If return type is removed from {{getFiles()}} method, then methods are
> offered for {{$file}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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