Create branch register_actions.
[catagits/Catalyst-Runtime.git] / t / lib / TestApp / Controller / Immutable / HardToReload.pm
1 package TestApp::Controller::Immutable::HardToReload::Role;
2 use Moose::Role; # Role metaclass does not have make_immutable..
3 no Moose::Role;
4
5 package TestApp::Controller::Immutable::HardToReload;
6 use Moose;
7 BEGIN { extends 'Catalyst::Controller' }
8 no Moose;
9 __PACKAGE__->meta->make_immutable;
10
11 package # Standard PAUSE hiding technique
12     TestApp::Controller::Immutable::HardToReload::PAUSEHide;
13 use Moose;
14 BEGIN { extends 'Catalyst::Controller' }
15 no Moose;
16 __PACKAGE__->meta->make_immutable;
17
18 # Not an inner package
19 package TestApp::Controller::Immutable2;
20 use Moose;
21 BEGIN { extends 'Catalyst::Controller' }
22 no Moose;
23 __PACKAGE__->meta->make_immutable;
24
25 # Not even in the app namespace
26 package Frobnitz;
27 use Moose;
28 BEGIN { extends 'Catalyst::Controller' }
29 no Moose;
30 __PACKAGE__->meta->make_immutable;