name 'Catalyst-View-Component-SubInclude';
all_from 'lib/Catalyst/View/Component/SubInclude.pm';
-requires 'Catalyst::Runtime' => '5.7014';
+requires 'Catalyst::Runtime' => '5.70000';
requires 'Catalyst::Plugin::SubRequest';
requires 'Moose';
requires 'Moose::Role';
=cut
sub generate_subinclude {
- my $class = shift;
- my $c = shift;
- my $url = $c->uri_for( @_ );
- return '<!--esi <esi:include src="' . $url->path . '" /> -->';
+ my ($class, $c, $path, @params) = @_;
+
+ my $dispatcher = $c->dispatcher;
+ my ($action, $args) = $dispatcher->_invoke_as_path( $c, $path, @params );
+
+ my $uri = $c->uri_for( $action, $args );
+
+ return '<!--esi <esi:include src="' . $uri->path . '" /> -->';
}
=head1 SEE ALSO