Bonjour,
Zend ne fais pas toujours les autocompletions lorsqu'il s'agit d'Array d'objets. Je voulais savoir s'il y avait moyen pour une fonction (ou pour un objet) de préciser son type, afin que Zend me propose toutes les méthodes.
Ici un petit exemple (avec les images). Lorsque je créé mon array avec des clés, l'autocompletion marche, par contre lorsque je le créé avec array_push(), ca ne marche pas.
Si quelqu'un à une idée, merci d'avance.
Ici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 class Test { private $Test; function __construct($Test) { $this->Test = $Test; } static function Get_Test() { $Result = array(); for ($i = 0; $i < 10;$i++) { // Autocompletion fonctionne $Result[$i] = new Test($i); // Autocompletion ne fonctionne pas //array_push($Result,new Test($i)); } return $Result; } } $Tests = Test::Get_Test(); # Array of Test foreach ($Tests as $Test) { $Test-> }
Partager