php-cooper-symfony

Application

Table of Contents

Classes

ImportCommand
`cooper:import <bundle> | --all [--reference] [--force]`: a bundle's YAML preset moved into CASC.
CascEnvResource
The environment variables a CASC load read while the container was built -- a `${?NAME}` guard, `${NAME}` in an import path or a key, a `${NAME}` Symfony has no placeholder for -- as a container resource: fresh while each still has the value it had.
CascGlobResource
One CASC glob import (`import "packages/*.casc"`) as a container resource: fresh while the pattern matches the files it matched when the container was built.
CooperBundle
Cooper's console commands on `bin/console`, rooted at the application's `%kernel.project_dir%`:
CascFileLoader
Loads a CASC document into a container: the Config component loader for `.casc` files, which `CooperKernelTrait` registers.
CooperRuntime
Symfony's runtime, with Cooper reading the `.env` files: named in the application's `composer.json` as `extra.runtime.class`.

Traits

CooperKernelTrait
A `MicroKernelTrait` kernel's configuration, CASC in place of `config/packages/*.yaml`:
On this page

Search results