Overview

Namespaces

  • Autarky
    • Config
      • Loaders
    • Console
    • Container
      • Exception
      • Factory
      • Proxy
    • Database
    • Errors
    • Events
    • Files
    • Http
    • Logging
    • Providers
    • Routing
      • Events
    • Testing
    • TwigTemplating
      • Extensions
    • Utils

Classes

  • AbstractDependantProvider
  • AbstractProvider

Interfaces

  • ConsoleProviderInterface
  • DependantProviderInterface
  • ProviderInterface

Exceptions

  • ProviderException
  • Overview
  • Namespace
  • Class

Class AbstractDependantProvider

Abstract class for service providers.

Service providers are modular application configuration classes. They can do anything from binding a service class onto the service container to add a bunch of routes with distinct functionality.

Autarky\Providers\AbstractProvider implements Autarky\Providers\ProviderInterface, Autarky\Providers\ConsoleProviderInterface
Extended by Autarky\Providers\AbstractDependantProvider implements Autarky\Providers\DependantProviderInterface
Abstract
Namespace: Autarky\Providers
Located at Providers/AbstractDependantProvider.php
Methods summary
public string[]
# getClassDependencies( )

Get the classes the provider depends on.

Get the classes the provider depends on.

Returns

string[]

Implementation of

Autarky\Providers\DependantProviderInterface::getClassDependencies()
public string[]
# getContainerDependencies( )

Get the types the container must have bound.

Get the types the container must have bound.

Returns

string[]

Implementation of

Autarky\Providers\DependantProviderInterface::getContainerDependencies()
public string[]
# getProviderDependencies( )

Get the class names of other providers the provider depends on.

Get the class names of other providers the provider depends on.

Returns

string[]

Implementation of

Autarky\Providers\DependantProviderInterface::getProviderDependencies()
Methods inherited from Autarky\Providers\AbstractProvider
register(), registerConsole(), setApplication()
Properties inherited from Autarky\Providers\AbstractProvider
$app
Autarky Framework API documentation generated by ApiGen