Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Catalyst_Dispatcher { |
4 | label="Catalyst::Dispatcher"; |
5 | "Catalyst::Dispatcher::register"; |
6 | "Catalyst::Dispatcher::setup_actions"; |
7 | } |
8 | subgraph cluster_Catalyst { |
9 | label="Catalyst"; |
10 | "Catalyst::forward"; |
11 | "Catalyst::_dispatcher_accessor"; |
12 | "Catalyst::namespace"; |
13 | "Catalyst::BEGIN@16"; |
14 | "Catalyst::action"; |
15 | "Catalyst::get_actions"; |
16 | "Catalyst::req"; |
17 | "Catalyst::error"; |
18 | } |
19 | subgraph cluster_Catalyst_ActionChain { |
20 | label="Catalyst::ActionChain"; |
21 | "Catalyst::ActionChain::dispatch"; |
22 | } |
23 | subgraph cluster_Catalyst_Component { |
24 | label="Catalyst::Component"; |
25 | "Catalyst::Component::config"; |
26 | "Catalyst::Component::catalyst_component_name"; |
27 | "Catalyst::Component::merge_config_hashes"; |
28 | } |
29 | subgraph cluster_Catalyst_Request { |
30 | label="Catalyst::Request"; |
31 | "Catalyst::Request::action"; |
32 | } |
33 | subgraph cluster_Scalar_Util { |
34 | label="Scalar::Util"; |
35 | "Scalar::Util::blessed"; |
36 | } |
37 | subgraph cluster_Class_MOP_Method { |
38 | label="Class::MOP::Method"; |
39 | "Class::MOP::Method::name"; |
40 | "Class::MOP::Method::body"; |
41 | } |
42 | subgraph cluster_Catalyst_Action { |
43 | label="Catalyst::Action"; |
44 | "Catalyst::Action::new"; |
45 | "Catalyst::Action::dispatch"; |
46 | "Catalyst::Action::execute"; |
47 | "Catalyst::Action::__ANON__[Catalyst/Action.pm:44]"; |
48 | } |
49 | subgraph cluster_UNIVERSAL { |
50 | label="UNIVERSAL"; |
51 | "UNIVERSAL::can"; |
52 | } |
53 | subgraph cluster_Class_Load { |
54 | label="Class::Load"; |
55 | "Class::Load::load_class"; |
56 | } |
57 | subgraph cluster_namespace_clean { |
58 | label="namespace::clean"; |
59 | "namespace::clean::import"; |
60 | } |
61 | subgraph cluster_Moose_Meta_Class___ANON___SERIAL_7 { |
62 | label="Moose::Meta::Class::__ANON__::SERIAL::7"; |
63 | "Moose::Meta::Class::__ANON__::SERIAL::7::attributes"; |
64 | } |
65 | subgraph cluster_List_MoreUtils { |
66 | label="List::MoreUtils"; |
67 | "List::MoreUtils::uniq"; |
68 | } |
69 | subgraph cluster_XSLoader { |
70 | label="XSLoader"; |
71 | "XSLoader::load"; |
72 | } |
73 | subgraph cluster_stemmaweb_Controller_Stexaminer { |
74 | label="stemmaweb::Controller::Stexaminer"; |
75 | "stemmaweb::Controller::Stexaminer::new"; |
76 | } |
77 | subgraph cluster_attributes { |
78 | label="attributes"; |
79 | "attributes::BEGIN@9"; |
80 | "attributes::import"; |
81 | "attributes::CORE:qr"; |
82 | } |
83 | subgraph cluster_stemmaweb_Controller_Root { |
84 | label="stemmaweb::Controller::Root"; |
85 | "stemmaweb::Controller::Root::new"; |
86 | } |
87 | subgraph cluster_Moose { |
88 | label="Moose"; |
89 | "Moose::extends"; |
90 | } |
91 | subgraph cluster_stemmaweb_Controller_Microservice { |
92 | label="stemmaweb::Controller::Microservice"; |
93 | "stemmaweb::Controller::Microservice::new"; |
94 | } |
95 | subgraph cluster_Exporter { |
96 | label="Exporter"; |
97 | "Exporter::import"; |
98 | } |
99 | subgraph cluster_Catalyst_Controller { |
100 | label="Catalyst::Controller"; |
101 | "Catalyst::Controller::_build__all_actions_attributes"; |
102 | "Catalyst::Controller::_controller_actions"; |
103 | "Catalyst::Controller::BEGIN@11"; |
104 | "Catalyst::Controller::_ACTION"; |
105 | "Catalyst::Controller::get_action_methods"; |
106 | "Catalyst::Controller::BEGIN@111"; |
107 | "Catalyst::Controller::BUILD"; |
108 | "Catalyst::Controller::_parse_attrs"; |
109 | "Catalyst::Controller::_all_actions_attributes"; |
110 | "Catalyst::Controller::_parse_ActionClass_attr"; |
111 | "Catalyst::Controller::BEGIN@103"; |
112 | "Catalyst::Controller::CORE:subst"; |
113 | "Catalyst::Controller::action_class"; |
114 | "Catalyst::Controller::BEGIN@8"; |
115 | "Catalyst::Controller::_application"; |
116 | "Catalyst::Controller::CORE:match"; |
117 | "Catalyst::Controller::BEGIN@12"; |
118 | "Catalyst::Controller::create_action"; |
119 | "Catalyst::Controller::BEGIN@6"; |
120 | "Catalyst::Controller::_BEGIN"; |
121 | "Catalyst::Controller::CORE:substcont"; |
122 | "Catalyst::Controller::register_actions"; |
123 | "Catalyst::Controller::_END"; |
124 | "Catalyst::Controller::__action_class_accessor"; |
125 | "Catalyst::Controller::BEGIN@140"; |
126 | "Catalyst::Controller::BEGIN@10"; |
127 | "Catalyst::Controller::BEGIN@121"; |
128 | "Catalyst::Controller::path_prefix"; |
129 | "Catalyst::Controller::register_action_methods"; |
130 | "Catalyst::Controller::action_namespace"; |
131 | "Catalyst::Controller::BEGIN@3"; |
132 | "Catalyst::Controller::BEGIN@5"; |
133 | "Catalyst::Controller::_DISPATCH"; |
134 | "Catalyst::Controller::BEGIN@132"; |
135 | "Catalyst::Controller::_AUTO"; |
136 | "Catalyst::Controller::__dispatch_steps_accessor"; |
137 | "Catalyst::Controller::BEGIN@4"; |
138 | "Catalyst::Controller::_parse_Chained_attr"; |
139 | "Catalyst::Controller::_parse_Local_attr"; |
140 | "Catalyst::Controller::_parse_Path_attr"; |
141 | } |
142 | subgraph cluster_Catalyst_Utils { |
143 | label="Catalyst::Utils"; |
144 | "Catalyst::Utils::resolve_namespace"; |
145 | } |
146 | subgraph cluster_Moose_Exporter { |
147 | label="Moose::Exporter"; |
148 | "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
149 | } |
150 | subgraph cluster_MooseX_MethodAttributes_Role_Meta_Class { |
151 | label="MooseX::MethodAttributes::Role::Meta::Class"; |
152 | "MooseX::MethodAttributes::Role::Meta::Class::get_nearest_methods_with_attributes"; |
153 | } |
154 | subgraph cluster_stemmaweb_Controller_Relation { |
155 | label="stemmaweb::Controller::Relation"; |
156 | "stemmaweb::Controller::Relation::new"; |
157 | } |
158 | subgraph cluster_Sub_Exporter { |
159 | label="Sub::Exporter"; |
160 | "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
161 | } |
162 | subgraph cluster_Moose_Util { |
163 | label="Moose::Util"; |
164 | "Moose::Util::find_meta"; |
165 | } |
166 | subgraph cluster_Class_MOP { |
167 | label="Class::MOP"; |
168 | "Class::MOP::load_class"; |
169 | } |
170 | "Catalyst::Controller::_ACTION" -> "Catalyst::ActionChain::dispatch"; |
171 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_parse_Local_attr"; |
172 | "Catalyst::Controller::register_action_methods" -> "Scalar::Util::blessed"; |
173 | "Catalyst::Controller::create_action" -> "Catalyst::Action::new"; |
174 | "Catalyst::Controller::BEGIN@8" -> "Moose::extends"; |
175 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@4"; |
176 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_parse_Path_attr"; |
177 | "Catalyst::Controller::_parse_Local_attr" -> "Catalyst::Controller::_parse_Path_attr"; |
178 | "Catalyst::Action::execute" -> "Catalyst::Controller::_ACTION"; |
179 | "Catalyst::Controller::_ACTION" -> "Catalyst::error"; |
180 | "Catalyst::Controller::_END" -> "Catalyst::error"; |
181 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@121"; |
182 | "Catalyst::Controller::get_action_methods" -> "List::MoreUtils::uniq"; |
183 | "Catalyst::Controller::BUILD" -> "Catalyst::Controller::_all_actions_attributes"; |
184 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_all_actions_attributes"; |
185 | "Catalyst::Controller::BEGIN@103" -> "attributes::BEGIN@9"; |
186 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@111"; |
187 | "Catalyst::Controller::create_action" -> "Catalyst::Component::config"; |
188 | "Catalyst::Controller::register_action_methods" -> "Catalyst::Component::catalyst_component_name"; |
189 | "Catalyst::Controller::BUILD" -> "Catalyst::Controller::_controller_actions"; |
190 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_controller_actions"; |
191 | "Catalyst::Controller::_build__all_actions_attributes" -> "Catalyst::Controller::_controller_actions"; |
192 | "Catalyst::Controller::get_action_methods" -> "Catalyst::Controller::_controller_actions"; |
193 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_parse_ActionClass_attr"; |
194 | "Catalyst::Controller::register_action_methods" -> "Moose::Meta::Class::__ANON__::SERIAL::7::attributes"; |
195 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@6"; |
196 | "Catalyst::Controller::get_action_methods" -> "MooseX::MethodAttributes::Role::Meta::Class::get_nearest_methods_with_attributes"; |
197 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::CORE:substcont"; |
198 | "Catalyst::Controller::register_actions" -> "Catalyst::Controller::get_action_methods"; |
199 | "Catalyst::Controller::create_action" -> "Catalyst::Controller::action_class"; |
200 | "Catalyst::Controller::action_class" -> "Class::Load::load_class"; |
201 | "Catalyst::Controller::_parse_ActionClass_attr" -> "Catalyst::Controller::__action_class_accessor"; |
202 | "Catalyst::Controller::action_class" -> "Catalyst::Controller::__action_class_accessor"; |
203 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@132"; |
204 | "Catalyst::Controller::_ACTION" -> "Catalyst::Request::action"; |
205 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@103"; |
206 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@12"; |
207 | "Catalyst::Controller::BEGIN@4" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]"; |
208 | "Catalyst::Action::execute" -> "Catalyst::Controller::_AUTO"; |
209 | "Catalyst::Controller::_DISPATCH" -> "Catalyst::forward"; |
210 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@140"; |
211 | "Catalyst::Controller::BEGIN@6" -> "namespace::clean::import"; |
212 | "Catalyst::Controller::get_action_methods" -> "Moose::Util::find_meta"; |
213 | "Catalyst::Controller::register_action_methods" -> "Catalyst::Controller::create_action"; |
214 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@10"; |
215 | "Catalyst::Controller::BEGIN@103" -> "XSLoader::load"; |
216 | "Catalyst::Controller::register_action_methods" -> "Catalyst::_dispatcher_accessor"; |
217 | "Catalyst::Controller::_END" -> "Catalyst::Action::dispatch"; |
218 | "Catalyst::Controller::BEGIN@103" -> "attributes::CORE:qr"; |
219 | "Catalyst::Controller::BEGIN@3" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
220 | "Catalyst::Controller::BEGIN@10" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
221 | "Catalyst::Dispatcher::setup_actions" -> "Catalyst::Controller::register_actions"; |
222 | "Catalyst::Action::execute" -> "Catalyst::Controller::_END"; |
223 | "Catalyst::Controller::register_action_methods" -> "Class::MOP::Method::body"; |
224 | "Catalyst::Controller::_BEGIN" -> "Catalyst::get_actions"; |
225 | "Catalyst::Controller::_AUTO" -> "Catalyst::get_actions"; |
226 | "Catalyst::Controller::_END" -> "Catalyst::get_actions"; |
227 | "Catalyst::Controller::BEGIN@5" -> "Exporter::import"; |
228 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@8"; |
229 | "Catalyst::Controller::_END" -> "Catalyst::Action::__ANON__[Catalyst/Action.pm:44]"; |
230 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::_parse_Chained_attr"; |
231 | "stemmaweb::Controller::Microservice::new" -> "Catalyst::Controller::BUILD"; |
232 | "stemmaweb::Controller::Stexaminer::new" -> "Catalyst::Controller::BUILD"; |
233 | "stemmaweb::Controller::Root::new" -> "Catalyst::Controller::BUILD"; |
234 | "stemmaweb::Controller::Relation::new" -> "Catalyst::Controller::BUILD"; |
235 | "Catalyst::Action::execute" -> "Catalyst::Controller::_BEGIN"; |
236 | "Catalyst::Controller::get_action_methods" -> "UNIVERSAL::can"; |
237 | "Catalyst::Controller::register_action_methods" -> "UNIVERSAL::can"; |
238 | "Catalyst::Controller::_ACTION" -> "UNIVERSAL::can"; |
239 | "Catalyst::Controller::_parse_attrs" -> "UNIVERSAL::can"; |
240 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@3"; |
241 | "Catalyst::Controller::register_actions" -> "Catalyst::Controller::register_action_methods"; |
242 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::CORE:match"; |
243 | "Catalyst::Controller::_parse_Chained_attr" -> "Catalyst::Controller::CORE:match"; |
244 | "Catalyst::Controller::_parse_Path_attr" -> "Catalyst::Controller::CORE:match"; |
245 | "Catalyst::Controller::_BEGIN" -> "Catalyst::namespace"; |
246 | "Catalyst::Controller::_AUTO" -> "Catalyst::namespace"; |
247 | "Catalyst::Controller::_END" -> "Catalyst::namespace"; |
248 | "Catalyst::Controller::_parse_ActionClass_attr" -> "Catalyst::Utils::resolve_namespace"; |
249 | "Catalyst::Controller::_ACTION" -> "Catalyst::action"; |
250 | "Catalyst::Controller::_parse_Chained_attr" -> "Catalyst::Controller::action_namespace"; |
251 | "Catalyst::Controller::register_action_methods" -> "Catalyst::Controller::action_namespace"; |
252 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@11"; |
253 | "Catalyst::Controller::register_action_methods" -> "Catalyst::Dispatcher::register"; |
254 | "Catalyst::BEGIN@16" -> "Catalyst::Controller::BEGIN@5"; |
255 | "Catalyst::Action::execute" -> "Catalyst::Controller::_DISPATCH"; |
256 | "Catalyst::Controller::register_action_methods" -> "Class::MOP::Method::name"; |
257 | "Catalyst::Controller::register_action_methods" -> "Catalyst::Controller::_parse_attrs"; |
258 | "Catalyst::Controller::_DISPATCH" -> "Catalyst::Controller::__dispatch_steps_accessor"; |
259 | "Catalyst::Controller::action_class" -> "Class::MOP::load_class"; |
260 | "Catalyst::Controller::_parse_attrs" -> "Catalyst::Controller::CORE:subst"; |
261 | "Catalyst::Controller::_parse_ActionClass_attr" -> "Catalyst::Controller::_application"; |
262 | "Catalyst::Controller::BEGIN@140" -> "attributes::import"; |
263 | "Catalyst::Controller::BEGIN@121" -> "attributes::import"; |
264 | "Catalyst::Controller::BEGIN@111" -> "attributes::import"; |
265 | "Catalyst::Controller::BEGIN@132" -> "attributes::import"; |
266 | "Catalyst::Controller::BEGIN@103" -> "attributes::import"; |
267 | "Catalyst::Controller::_all_actions_attributes" -> "Catalyst::Controller::_build__all_actions_attributes"; |
268 | "Catalyst::Controller::BUILD" -> "Catalyst::Component::merge_config_hashes"; |
269 | "Catalyst::Controller::_ACTION" -> "Catalyst::req"; |
270 | "Catalyst::Controller::_parse_Path_attr" -> "Catalyst::Controller::path_prefix"; |
271 | } |