Documentation

AuthServiceProvider extends AuthServiceProvider
in package

Table of Contents

$policies  : array<class-string, class-string>
The policy mappings for the application.
boot()  : void
Register any authentication / authorization services.s

Properties

$policies

The policy mappings for the application.

protected array<class-string, class-string> $policies = [ /** * @todo Check that all the models are here */ // Cloud/OpenStack/Compute \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\Backup::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\BackupPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\Quota::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\QuotaPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\Flavor::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\FlavorPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\Image::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\ImagePolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\Server::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\ServerPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Models\KeyPair::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Compute\Policies\KeyPairPolicy::class, // Cloud/OpenStack/BlockStorage \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Models\Quota::class => \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Policies\QuotaPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Models\Snapshot::class => \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Policies\SnapshotPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Models\Volume::class => \Athomos\Bennu\Modules\Cloud\OpenStack\BlockStorage\Policies\VolumePolicy::class, // Cloud/OpenStack/Networking \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\Quota::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\QuotaPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\FloatingIp::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\FloatingIpPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\Network::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\NetworkPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\Subnet::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\SubnetPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\Port::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\PortPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\LoadBalancer::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\LoadBalancerPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\LoadBalancerPool::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\LoadBalancerPoolPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\LoadBalancerListener::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\LoadBalancerListenerPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\LoadBalancerHealthMonitor::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\LoadBalancerHealthMonitorPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\Router::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\RouterPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\SecurityGroup::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\SecurityGroupPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Models\SecurityGroupRule::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Networking\Policies\SecurityGroupRulePolicy::class, // Cloud/OpenStack/Identity \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\ApplicationCredential::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\ApplicationCredentialPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Credential::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\CredentialPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Domain::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\DomainPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Endpoint::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\EndpointPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Group::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\GroupPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Policy::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\PolicyPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Project::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\ProjectPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Role::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\RolePolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Service::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\ServicePolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\Token::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\TokenPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\User::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\UserPolicy::class, \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Models\ProjectUserRole::class => \Athomos\Bennu\Modules\Cloud\OpenStack\Identity\Policies\ProjectUserRolePolicy::class, // Cloud/OpenStack/ObjectStore \Athomos\Bennu\Modules\Cloud\OpenStack\ObjectStore\Models\Container::class => \Athomos\Bennu\Modules\Cloud\OpenStack\ObjectStore\Policies\ContainerPolicy::class, // Crm \Athomos\Bennu\Modules\Crm\Models\BillingEntry::class => \Athomos\Bennu\Modules\Crm\Policies\BillingEntryPolicy::class, \Athomos\Bennu\Modules\Crm\Models\Customer::class => \Athomos\Bennu\Modules\Crm\Policies\CustomerPolicy::class, \Athomos\Bennu\Modules\Crm\Models\CustomerProduct::class => \Athomos\Bennu\Modules\Crm\Policies\CustomerProductPolicy::class, \Athomos\Bennu\Modules\Crm\Models\Invoice::class => \Athomos\Bennu\Modules\Crm\Policies\InvoicePolicy::class, \Athomos\Bennu\Modules\Crm\Models\InvoiceItem::class => \Athomos\Bennu\Modules\Crm\Policies\InvoiceItemPolicy::class, \Athomos\Bennu\Modules\Crm\Models\PriceList::class => \Athomos\Bennu\Modules\Crm\Policies\PriceListPolicy::class, \Athomos\Bennu\Modules\Crm\Models\PriceListDefault::class => \Athomos\Bennu\Modules\Crm\Policies\PriceListDefaultPolicy::class, \Athomos\Bennu\Modules\Crm\Models\PriceListEntity::class => \Athomos\Bennu\Modules\Crm\Policies\PriceListEntityPolicy::class, \Athomos\Bennu\Modules\Crm\Models\Product::class => \Athomos\Bennu\Modules\Crm\Policies\ProductPolicy::class, \Athomos\Bennu\Modules\Crm\Models\ProductRelation::class => \Athomos\Bennu\Modules\Crm\Policies\ProductRelationPolicy::class, \Athomos\Bennu\Modules\Crm\Models\Provisioning::class => \Athomos\Bennu\Modules\Crm\Policies\ProvisioningPolicy::class, ]

Methods

boot()

Register any authentication / authorization services.s

public boot() : void
Return values
void

Search results