public static function load()
    {
        if (!extension_loaded('opencensus')) {
            trigger_error('opencensus extension required to load Wordpress integrations.', E_USER_WARNING);
            return;
        }

        Mysql::load();

        $nameClosure = function () {
            if (func_num_args() > 0) {
                return [
                    'attributes' => ['name' => func_get_arg(0)]
                ];
            }
            return [];
        };

        // void function get_sidebar( $name = null )
        opencensus_trace_function('get_sidebar', $nameClosure);

        // void function get_header( $name = null )
        opencensus_trace_function('get_header', $nameClosure);

        // function get_footer( $name = null )
        opencensus_trace_function('get_footer', $nameClosure);

        // bool function load_textdomain( $domain, $mofile )
        opencensus_trace_function('load_textdomain', function ($name, $mofile) {
            return [
                'attributes' => ['name' => $name]
            ];
        });

        // void load_template(string $template, bool $require_once = true)
        opencensus_trace_function('load_template', function ($template) {
            return [
                'attributes' => ['template' => $template]
            ];
        });
    }
public static function load()
    {
        if (!extension_loaded('opencensus')) {
            trigger_error('opencensus extension required to load Wordpress integrations.', E_USER_WARNING);
            return;
        }

        Mysql::load();

        $nameClosure = function () {
            if (func_num_args() > 0) {
                return [
                    'attributes' => ['name' => func_get_arg(0)]
                ];
            }
            return [];
        };

        // void function get_sidebar( $name = null )
        opencensus_trace_function('get_sidebar', $nameClosure);

        // void function get_header( $name = null )
        opencensus_trace_function('get_header', $nameClosure);

        // function get_footer( $name = null )
        opencensus_trace_function('get_footer', $nameClosure);

        // bool function load_textdomain( $domain, $mofile )
        opencensus_trace_function('load_textdomain', function ($name, $mofile) {
            return [
                'attributes' => ['name' => $name]
            ];
        });

        // void load_template(string $template, bool $require_once = true)
        opencensus_trace_function('load_template', function ($template) {
            return [
                'attributes' => ['template' => $template]
            ];
        });
    }
public static function load ( ) { if ( ! extension_loaded ( 'opencensus' ) ) { trigger_error ( 'opencensus extension required to load Wordpress integrations.' , E_USER_WARNING ) ; return ; } Mysql :: load ( ) ; $ nameClosure = function ( ) { if ( func_num_args ( ) > 0 ) { return [ 'attributes' => [ 'name' => func_get_arg ( 0 ) ] ] ; } return [ ] ; } ; // void function get_sidebar( $name = null ) opencensus_trace_function ( 'get_sidebar' , $ nameClosure ) ; // void function get_header( $name = null ) opencensus_trace_function ( 'get_header' , $ nameClosure ) ; // function get_footer( $name = null ) opencensus_trace_function ( 'get_footer' , $ nameClosure ) ; // bool function load_textdomain( $domain, $mofile ) opencensus_trace_function ( 'load_textdomain' , function ( $ name , $ mofile ) { return [ 'attributes' => [ 'name' => $ name ] ] ; } ) ; // void load_template(string $template, bool $require_once = true) opencensus_trace_function ( 'load_template' , function ( $ template ) { return [ 'attributes' => [ 'template' => $ template ] ] ; } ) ; }
Static method to add instrumentation to the Wordpress framework
Static method to add instrumentation to the Wordpress framework