Show ManagerFactory.pm syntax highlighted
package ManagerFactory;
use 5.008;
use strict;
use warnings;
use Apache2::SiteControl::PermissionManager;
use Apache2::SiteControl::ManagerFactory;
use Apache2::SiteControl::GrantAllRule;
use AlphaMail::AdminAccessRule;
our $manager;
sub getPermissionManager
{
return $manager if defined($manager);
$manager = new Apache2::SiteControl::PermissionManager;
$manager->addRule(new AlphaMail::AdminAccessRule);
return $manager;
}
1;
See more files for this project here