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`: