Magento имеет большую кодовую базу (более 6000 файлов php), использует сложную логику автозагрузки и имеет множество настроек в XML. Я ищу интегрированную среду разработки, которая может немного разбираться в этой кодовой базе - покажи мне, где объявлена функция, где она вызывается и т. Д. Есть ли какая-либо IDE, которая может обрабатывать этого зверя?
РЕДАКТИРОВАТЬ - Добавление примеров
Вот пример того, как загрузить продукт способом Magento:
$product = Mage::getModel('catalog/product')->load($productID)
Получение вспомогательного класса выглядит примерно так:
$helper = Mage::getHelper('catalog/product')
Кроме того, методы получения и установки атрибутов часто предполагаются из модели, которая вполне может быть объявлена где-то в файле XML, а не в коде.