aedart/athenaeum-service

Service Registrar that is able to register and boot Laravel Service Providers

Maintainers

👁 aedart

Package info

github.com/aedart/athenaeum-service

Homepage

pkg:composer/aedart/athenaeum-service

Statistics

Installs: 53

Dependents: 1

Suggesters: 0

Stars: 0

10.10.0 2026-06-08 07:23 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

BSD-3-Clause 80d89eddae4b406f0b3b36e0b1db102cd7a5171d

  • Alin Eugen Deac <aedart.woop@gmail.com>

service providerAthenaeumService Registrar

This package is auto-updated.

Last update: 2026-06-23 06:48:13 UTC


README

The Service Registrar component is able to register and boot Service Providers.

use \Aedart\Service\Registrar;

$registrar = new Registrar($application);
$registrar->register(\Acme\Warehouse\Providers\WarehouseServiceProvider::class);

$registrar->bootAll();

Caution

This package is intended to be used outside a normal Laravel application! There is no need for you to use it within your regular application, because Laravel already provides such functionality.

Initially this component has been designed to be to be used by the Athenaeum Core Application. However, it can be used on it's own, provided that you have an application available that implements the \Illuminate\Contracts\Foundation\Application interface.

Documentation

Please read the official documentation for additional information.

Repository

The mono repository is located at github.com/aedart/athenaeum

Versioning

This package follows Semantic Versioning 2.0.0

License

BSD-3-Clause, Read the LICENSE file included in this package