检索所有核心和自定义入口点列表的最佳方法是什么?



我在SugarCRM和SuiteCRM中使用自定义入口点工作了很多。我想知道是否有一种快速列出每个入口点及其关联的文件的方法?

入口点可以在很多地方定义,这里的关键是找到所有定义文件,然后cat每个定义文件以查找它们正在执行的操作。

可能的入口点位置

  • 自定义扩展框架,应用程序范围的入口点:
    • $ ls -1d custom/Extension/application/Ext/EntryPointRegistry
  • 自定义扩展框架,特定于模块的入口点:
    • $ ls -1d custom/Extension/modules/*/Ext/EntryPointRegistry
  • 自定义非 EXT 框架(旧版),应用程序范围的入口点
    • $ ls custom/include/MVC/Controller/entry_point_registry.php
  • 自定义
  • 非扩展框架(旧版)模块特定的入口点位于自定义/模块中...
    • $ ls custom/modules/*/entry_point_registry.php
  • 这些也可以位于根级模块目录中。我认为没有任何开箱即用的模块曾经这样做过,但是您可以使用自定义模块来做到这一点
    • $ ls modules/*/entry_point_registry.php
  • 开箱即用的应用程序范围入口点...
    • include/MVC/Controller/entry_point_registry.php

最新更新