@Override public void addDefaultComponents(PhpClass phpClass, FileObject fo) { // add all components PhpModule phpModule = getPhpModule(); CakePhpModule baserModule = CakePhpModule.forPhpModule(phpModule); if (baserModule != null) { addComponents(phpClass, baserModule.getDirectory(DIR_TYPE.BASER, FILE_TYPE.COMPONENT, null)); } super.addDefaultComponents(phpClass, fo); }
@Override public void addDefaultHelpers(PhpClass phpClass, FileObject fo) { if (!isView()) { return; } // add all helpers PhpModule phpModule = getPhpModule(); CakePhpModule baserModule = CakePhpModule.forPhpModule(phpModule); if (baserModule != null) { addHelpers(phpClass, baserModule.getDirectory(DIR_TYPE.BASER, FILE_TYPE.HELPER, null)); List<String> pluginNames = getBaserPluginNames(baserModule); for (String pluginName : pluginNames) { addHelpers( phpClass, baserModule.getDirectory(DIR_TYPE.BASER_PLUGIN, FILE_TYPE.HELPER, pluginName)); } } super.addDefaultHelpers(phpClass, fo); }