ecoco/magento_profiler

View on GitHub
app/code/community/Ecocode/Profiler/etc/development.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0"?>
<config>
    <ecocode>
        <profiler>
            <toolbar>1</toolbar>
            <allow_ip>127.0.0.1</allow_ip>
            <collectors>
                <request>ecocode_profiler/collector_requestDataCollector</request>
                <memory>ecocode_profiler/collector_memoryDataCollector</memory>
                <time>ecocode_profiler/collector_timeDataCollector</time>
                <ajax>ecocode_profiler/collector_ajaxDataCollector</ajax>
                <mysql>ecocode_profiler/collector_mysqlDataCollector</mysql>
                <translation>ecocode_profiler/collector_translationDataCollector</translation>
                <rewrite>ecocode_profiler/collector_rewriteDataCollector</rewrite>
                <customer>ecocode_profiler/collector_customerDataCollector</customer>
                <layout>ecocode_profiler/collector_layoutDataCollector</layout>
                <config>ecocode_profiler/collector_configDataCollector</config>
                <event>ecocode_profiler/collector_eventDataCollector</event>
                <cache>ecocode_profiler/collector_cacheDataCollector</cache>
                <log>ecocode_profiler/collector_logDataCollector</log>
                <model>ecocode_profiler/collector_modelDataCollector</model>
            </collectors>
        </profiler>
    </ecocode>
    <global>
        <models>
            <ecocode_profiler>
                <class>Ecocode_Profiler_Model</class>
                <resourceModel>ecocode_profiler_resource</resourceModel>
            </ecocode_profiler>
            <ecocode_profiler_resource>
                <class>Ecocode_Profiler_Model_Resource</class>
            </ecocode_profiler_resource>
        </models>
        <blocks>
            <ecocode_profiler>
                <class>Ecocode_Profiler_Block</class>
            </ecocode_profiler>
        </blocks>
        <helpers>
            <ecocode_profiler>
                <class>Ecocode_Profiler_Helper</class>
            </ecocode_profiler>
        </helpers>
        <events>
            <controller_action_predispatch>
                <observers>
                    <ecocode_profiler_check_redirect>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer</class>
                        <method>checkRedirect</method>
                    </ecocode_profiler_check_redirect>
                    <ecocode_profiler_capture_flash_messages>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer</class>
                        <method>captureFlashMessages</method>
                    </ecocode_profiler_capture_flash_messages>
                </observers>
            </controller_action_predispatch>
            <controller_front_send_response_before>
                <observers>
                    <ecocode_profiler>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer</class>
                        <method>controllerFrontSendResponseBefore</method>
                    </ecocode_profiler>
                </observers>
            </controller_front_send_response_before>
            <mage_terminate>
                <observers>
                    <ecocode_profiler>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer</class>
                        <method>onTerminate</method>
                    </ecocode_profiler>
                </observers>
            </mage_terminate>
            <core_block_abstract_to_html_before>
                <observers>
                    <ecocode_profiler_context>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer_context</class>
                        <method>openBlockContext</method>
                    </ecocode_profiler_context>
                    <ecocode_layout_profiler>
                        <type>singleton</type>
                        <class>ecocode_profiler/collector_layoutDataCollector</class>
                        <method>beforeToHtml</method>
                    </ecocode_layout_profiler>
                </observers>
            </core_block_abstract_to_html_before>
            <core_block_abstract_to_html_after>
                <observers>
                    <ecocode_profiler_context>
                        <type>singleton</type>
                        <class>ecocode_profiler/observer_context</class>
                        <method>closeBlockContext</method>
                    </ecocode_profiler_context>
                    <ecocode_layout_profiler>
                        <type>singleton</type>
                        <class>ecocode_profiler/collector_layoutDataCollector</class>
                        <method>afterToHtml</method>
                    </ecocode_layout_profiler>
                </observers>
            </core_block_abstract_to_html_after>
            <model_resource_db_load>
                <observers>
                    <ecocode_profiler_model>
                        <type>singleton</type>
                        <method>trackModelLoad</method>
                        <class>ecocode_profiler/collector_modelDataCollector</class>
                    </ecocode_profiler_model>
                </observers>
            </model_resource_db_load>
            <model_resource_db_save>
                <observers>
                    <ecocode_profiler_model>
                        <type>singleton</type>
                        <method>trackModelSave</method>
                        <class>ecocode_profiler/collector_modelDataCollector</class>
                    </ecocode_profiler_model>
                </observers>
            </model_resource_db_save>
            <model_resource_db_delete>
                <observers>
                    <ecocode_profiler_model>
                        <type>singleton</type>
                        <method>trackModelDelete</method>
                        <class>ecocode_profiler/collector_modelDataCollector</class>
                    </ecocode_profiler_model>
                </observers>
            </model_resource_db_delete>
        </events>
    </global>
    <frontend>
        <layout>
            <updates>
                <ecocode_profiler>
                    <file>ecocode_profiler.xml</file>
                </ecocode_profiler>
            </updates>
        </layout>
        <routers>
            <profiler>
                <use>standard</use>
                <args>
                    <frontName>_profiler</frontName>
                    <module>Ecocode_Profiler</module>
                </args>
            </profiler>
        </routers>
    </frontend>
</config>