Make restarters immutable handling less naive + tests
[catagits/Catalyst-Runtime.git] / t / lib / TestApp / Controller / Immutable / HardToReload.pm
1 package TestApp::Controller::Immutable::HardToReload;
2 use Moose;
3 BEGIN { extends 'Catalyst::Controller' }
4 no Moose;
5 __PACKAGE__->meta->make_immutable;
6
7 package # Standard PAUSE hiding technique
8     TestApp::Controller::Immutable::HardToReload::PAUSEHide;
9 use Moose;
10 BEGIN { extends 'Catalyst::Controller' }
11 no Moose;
12 __PACKAGE__->meta->make_immutable;
13
14 # Not an inner package
15 package TestApp::Controller::Immutable2;
16 use Moose;
17 BEGIN { extends 'Catalyst::Controller' }
18 no Moose;
19 __PACKAGE__->meta->make_immutable;
20
21 # Not even in the app namespace
22 package Frobnitz;
23 use Moose;
24 BEGIN { extends 'Catalyst::Controller' }
25 no Moose;
26 __PACKAGE__->meta->make_immutable;