Overview

Namespaces

  • Charcoal
    • App
      • Action
      • Config
      • Handler
      • Middleware
      • Module
      • Route
      • Script
      • ServiceProvider
      • Template

Classes

  • App
  • AppConfig
  • AppContainer

Interfaces

  • AppAwareInterface

Traits

  • AppAwareTrait
  • CallableResolverAwareTrait
  • Overview
  • Namespace
  • Class

Interface AppAwareInterface

Interface for objects that depend on an app.

Mostly exists to avoid boilerplate code duplication.

Direct known implementers

Charcoal\App\Module\AbstractModule, Charcoal\App\Module\ModuleManager, Charcoal\App\Route\RouteManager
Namespace: Charcoal\App
Located at Charcoal/App/AppAwareInterface.php
Methods summary
public Charcoal\App\AppAwareInterface
# setApp( Charcoal\App\App $app )

Parameters

$app
The app instance this object depends on.

Returns

Charcoal\App\AppAwareInterface
Chainable
API documentation generated by ApiGen