Before

1<?php
2
3namespace Icinga\Module\Graphite\Controllers;
4
5use GuzzleHttp\Psr7\ServerRequest;
6use Icinga\Module\Graphite\Web\Controller\IcingadbGraphiteController;
7use Icinga\Module\Graphite\Web\Controller\TimeRangePickerTrait;
8use Icinga\Module\Graphite\Web\Widget\IcingadbGraphs;
9use Icinga\Module\Icingadb\Model\Service;
10use Icinga\Module\Icingadb\Web\Control\SearchBar\ObjectSuggestions;
11use Icinga\Web\Url;
12use ipl\Html\HtmlString;
…lines 13–22 unchanged (10 lines)
23 if (! $this->useIcingadbAsBackend) {
24 $params = urldecode($this->params->get('legacyParams'));
25 $this->redirectNow(Url::fromPath('graphite/list/services')->setQueryString($params));
26 }
27
28 // shift graph params to avoid exception
29 $graphRange = $this->params->shift('graph_range');
30 $baseFilter = $graphRange ? Filter::equal('graph_range', $graphRange) : null;
31 foreach ($this->preservedParams as $param) {
32 $this->params->shift($param);
33 }
34
35 $this->addTitleTab(t('Services'));
36
…lines 37–116 unchanged (80 lines)

After

1<?php
2
3namespace Icinga\Module\Graphite\Controllers;
4
5use GuzzleHttp\Psr7\ServerRequest;
6use Icinga\Module\Graphite\Util\InternalProcessTracker as IPT;
7use Icinga\Module\Graphite\Web\Controller\IcingadbGraphiteController;
8use Icinga\Module\Graphite\Web\Controller\TimeRangePickerTrait;
9use Icinga\Module\Graphite\Web\Widget\IcingadbGraphs;
10use Icinga\Module\Icingadb\Model\Service;
11use Icinga\Module\Icingadb\Web\Control\SearchBar\ObjectSuggestions;
12use Icinga\Web\Url;
…lines 13–23 unchanged (11 lines)
24 if (! $this->useIcingadbAsBackend) {
25 $params = urldecode($this->params->get('legacyParams'));
26 $this->redirectNow(Url::fromPath('graphite/list/services')->setQueryString($params));
27 }
28
29 // shift graph params to avoid exception
30 $graphDebug = $this->params->shift('graph_debug');
31 $graphRange = $this->params->shift('graph_range');
32
33 if ($graphDebug) {
34 IPT::enable();
35 }
36
37 $baseFilter = $graphRange ? Filter::equal('graph_range', $graphRange) : null;
38 foreach ($this->preservedParams as $param) {
39 $this->params->shift($param);
40 }
41
…lines 42–123 unchanged (82 lines)

Before

program
php_tag "<?php"
namespace_definition
namespace "namespace"
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Controllers"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "GuzzleHttp"
\ "\\"
name "Psr7"
\ "\\"
name "ServerRequest"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Controller"
\ "\\"
name "IcingadbGraphiteController"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Controller"
\ "\\"
name "TimeRangePickerTrait"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Widget"
\ "\\"
name "IcingadbGraphs"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Icingadb"
\ "\\"
name "Model"
\ "\\"
name "Service"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Icingadb"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "SearchBar"
\ "\\"
name "ObjectSuggestions"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Web"
\ "\\"
name "Url"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Html"
\ "\\"
name "HtmlString"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Stdlib"
\ "\\"
name "Filter"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "LimitControl"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "SortControl"
; ";"
class_declaration
class "class"
name "ServicesController"
base_clause
extends "extends"
name "IcingadbGraphiteController"
declaration_list
{ "{"
use_declaration
use "use"
name "TimeRangePickerTrait"
; ";"
method_declaration
visibility_modifier
public "public"
function "function"
name "indexAction"
formal_parameters
( "("
) ")"
compound_statement
{ "{"
if_statement (+80 nodes collapsed)
comment "// shift graph params to avoid exception"
expression_statement (+24 nodes collapsed)
expression_statement (+31 nodes collapsed)
foreach_statement (+35 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement
assignment_expression
variable_name
$ "$"
name "db"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "getDb"
arguments
( "("
) ")"
; ";"
expression_statement (+40 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "applyRestrictions"
arguments
( "("
argument
variable_name
$ "$"
name "services"
) ")"
; ";"
expression_statement
assignment_expression
variable_name
$ "$"
name "limitControl"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "createLimitControl"
arguments
( "("
) ")"
; ";"
expression_statement
assignment_expression
variable_name
$ "$"
name "paginationControl"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "createPaginationControl"
arguments
( "("
argument
variable_name
$ "$"
name "services"
) ")"
; ";"
expression_statement (+58 nodes collapsed)
expression_statement (+60 nodes collapsed)
if_statement (+118 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "services"
-> "->"
name "filter"
arguments
( "("
argument
variable_name
$ "$"
name "filter"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "paginationControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "sortControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "limitControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "searchBar"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "handleTimeRangePickerRequest"
arguments
( "("
) ")"
; ";"
expression_statement (+36 nodes collapsed)
expression_statement (+41 nodes collapsed)
if_statement (+41 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "setAutorefreshInterval"
arguments
( "("
argument
integer "30"
) ")"
; ";"
} "}"
method_declaration (+80 nodes collapsed)
method_declaration (+118 nodes collapsed)
} "}"

After

program
php_tag "<?php"
namespace_definition
namespace "namespace"
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Controllers"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "GuzzleHttp"
\ "\\"
name "Psr7"
\ "\\"
name "ServerRequest"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Util"
\ "\\"
name "InternalProcessTracker"
as "as"
name "IPT"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Controller"
\ "\\"
name "IcingadbGraphiteController"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Controller"
\ "\\"
name "TimeRangePickerTrait"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Graphite"
\ "\\"
name "Web"
\ "\\"
name "Widget"
\ "\\"
name "IcingadbGraphs"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Icingadb"
\ "\\"
name "Model"
\ "\\"
name "Service"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Module"
\ "\\"
name "Icingadb"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "SearchBar"
\ "\\"
name "ObjectSuggestions"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "Icinga"
\ "\\"
name "Web"
\ "\\"
name "Url"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Html"
\ "\\"
name "HtmlString"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Stdlib"
\ "\\"
name "Filter"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "LimitControl"
; ";"
namespace_use_declaration
use "use"
namespace_use_clause
qualified_name
namespace_name
name "ipl"
\ "\\"
name "Web"
\ "\\"
name "Control"
\ "\\"
name "SortControl"
; ";"
class_declaration
class "class"
name "ServicesController"
base_clause
extends "extends"
name "IcingadbGraphiteController"
declaration_list
{ "{"
use_declaration
use "use"
name "TimeRangePickerTrait"
; ";"
method_declaration
visibility_modifier
public "public"
function "function"
name "indexAction"
formal_parameters
( "("
) ")"
compound_statement
{ "{"
if_statement (+80 nodes collapsed)
comment "// shift graph params to avoid exception"
expression_statement
assignment_expression
variable_name
$ "$"
name "graphDebug"
= "="
member_call_expression
member_access_expression
variable_name
$ "$"
name "this"
-> "->"
name "params"
-> "->"
name "shift"
arguments
( "("
argument
string
' "'"
string_content "graph_debug"
' "'"
) ")"
; ";"
expression_statement (+24 nodes collapsed)
if_statement
if "if"
parenthesized_expression
( "("
variable_name
$ "$"
name "graphDebug"
) ")"
compound_statement
{ "{"
expression_statement
scoped_call_expression
name "IPT"
:: "::"
name "enable"
arguments
( "("
) ")"
; ";"
} "}"
expression_statement (+31 nodes collapsed)
foreach_statement (+35 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement
assignment_expression
variable_name
$ "$"
name "db"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "getDb"
arguments
( "("
) ")"
; ";"
expression_statement (+40 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "applyRestrictions"
arguments
( "("
argument
variable_name
$ "$"
name "services"
) ")"
; ";"
expression_statement
assignment_expression
variable_name
$ "$"
name "limitControl"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "createLimitControl"
arguments
( "("
) ")"
; ";"
expression_statement
assignment_expression
variable_name
$ "$"
name "paginationControl"
= "="
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "createPaginationControl"
arguments
( "("
argument
variable_name
$ "$"
name "services"
) ")"
; ";"
expression_statement (+58 nodes collapsed)
expression_statement (+60 nodes collapsed)
if_statement (+118 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "services"
-> "->"
name "filter"
arguments
( "("
argument
variable_name
$ "$"
name "filter"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "paginationControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "sortControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "limitControl"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "addControl"
arguments
( "("
argument
variable_name
$ "$"
name "searchBar"
) ")"
; ";"
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "handleTimeRangePickerRequest"
arguments
( "("
) ")"
; ";"
expression_statement (+36 nodes collapsed)
expression_statement (+41 nodes collapsed)
if_statement (+41 nodes collapsed)
expression_statement
member_call_expression
variable_name
$ "$"
name "this"
-> "->"
name "setAutorefreshInterval"
arguments
( "("
argument
integer "30"
) ")"
; ";"
} "}"
method_declaration (+80 nodes collapsed)
method_declaration (+118 nodes collapsed)
} "}"