Magento有一个庞大的代码库(6000多个php文件),使用复杂的自动加载逻辑,并且在XML中有很多配置。我正在寻找一种可以理解这个代码库的IDE,能够显示函数声明的位置、调用它的地方等等。有没有一种IDE可以处理这个庞然大物?
编辑 - 添加示例
这里是按照Magento方式加载产品的示例:
$product = Mage::getModel('catalog/product')->load($productID)
获取一个帮助类看起来很相似:
$helper = Mage::getHelper('catalog/product')
此外,属性的getter和setter通常是从模型中推断出来的,该模型很可能是在XML文件中声明的,而不是在代码中声明的。