Changeset 17982 for lang/perl/Nanto
- Timestamp:
- 08/21/08 23:11:20 (5 years ago)
- Files:
-
- 1 modified
-
lang/perl/Nanto/trunk/lib/Nanto/Web/Handler.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Nanto/trunk/lib/Nanto/Web/Handler.pm
r17981 r17982 7 7 'resolve_plugin' => 'orig_resolve_plugin', 8 8 'run_hook_filter' => 'orig_run_hook_filter', 9 'run_hook_first' => 'orig_run_hook_first', 9 10 }, 10 11 }, … … 18 19 } 19 20 21 sub run_hook_first { 22 my ( $self, $point, @args ) = @_; 23 Carp::croak 'missing hook point' unless $point; 24 25 for my $hook ( @{ $self->get_hook($point) } ) { 26 if ( my $res = $hook->{code}->( $hook->{plugin}, @args ) ) { 27 return $res; 28 } 29 } 30 return; 31 } 32 20 33 sub run_hook_filter { 21 34 my ( $self, $point, @args ) = @_; 22 for my $hook ( @{ $self-> __moosex_plaggerize_hooks->{$point}} ) {35 for my $hook ( @{ $self->get_hook($point) } ) { 23 36 @args = $hook->{code}->( $hook->{plugin}, @args ); 24 37 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)