मैं PHPStorm
कोशिश कर रहा हूं और इसके कोड पूर्ण होने में समस्या है। मैं Silex
फ्रेमवर्क के साथ प्रोजेक्ट लिखता हूं और Silex
निर्भरता इंजेक्शन कंटेनर के लिए कोड पूर्ण होने की PHPStorm की कमी का सामना करना पड़ा। उदाहरण के लिए, यह $app['twig']->
या $app['db']->
या किसी अन्य सेवा को कोडकंपलेट नहीं करता है। एक ही रास्ता समाधान मैंने पाया इसPHPStorm, सिलेक्स डी सूचकांक कोड समापन
$db = $app['db'];
/** @var $db \Doctrine\DBAL\Connection */
$db->....
तरह ख़ाली करना है और फिर PHPStorm
कोड पूर्णता करेंगे। ServiceProvider इंटरफ़ेस का उपयोग कर सेवाएं पंजीकृत हैं। क्या अतिरिक्त मामलों और टिप्पणियों के बिना ऐसे मामलों में PHPStorm कोड कोड पूरा करने का कोई तरीका है?
बस इतना ही आप जानते हैं, PhpStorm अभी तक ऐसा नहीं कर सकता है, लेकिन मुझे पता है कि कोई अन्य आईडीई नहीं है। –
यूप। लेकिन मुझे "मैजिकेंटो" नामक एक phpStorm प्लगइन मिला जो Magento- आधारित परियोजनाओं के लिए अच्छी समापन/नेविगेट/आदि सुविधाएं लाता है। मैं प्लगइन का परीक्षण करने के लिए जा रहा हूं (केवल उपयोग वीडियो देख चुके हैं) और यदि यह अच्छा काम करता है तो कई तरीकों से पूर्णता क्षमताओं को विस्तृत करने का एक तरीका है (लेकिन अतिरिक्त हॉटकी के साथ)। – schyzoo
ArrayAccess मुझे पिंपल के बारे में नाराज करता है, यही कारण है कि मैंने [Props] (https://github.com/mrclay/Props) लिखा, __get और __call –