Container

Structure

- defaults
  default values for all pages of the frontend

- constants
  constant values for all pages of the frontend

- values
  - page1 (Package)
    - packageOutputDir   = PEAR_PackageFileManager2 'outputdirectory' option
    - packageFileName    = PEAR_PackageFileManager2 'packagefile' option
    - packageDir         = PEAR_PackageFileManager2 'packagedirectory' option
    - baseInstallDir     = PEAR_PackageFileManager2 'baseinstalldir' option
    - pearInstaller      = array('min', 'max', 'recommended', 'exclude')
    - phpVersion         = array('min', 'max', 'exclude')
    - packageType        =
    - channel            =
    - packageName        =
    - packageSummary     =
    - packageDescription =

  - page2 (Release)
    - releaseLicense     =
    - releaseState       =
    - releaseVersion     =
    - APIState           =
    - APIVersion         =
    - releaseNotes       =

  - page3 (Maintainers)

  - page4 (Dependencies)
    - see 'dependencies' entry

  - page5 (Replacements)
    - see 'files' entry
    - filelistgenerator  = PEAR_PackageFileManager2 'filelistgenerator' option

  - page6 (Roles)
    - see 'roles' entry
    - PEAR_PackageFileManager2 'dir_roles' option
    - PEAR_PackageFileManager2 'roles' option

  - page7 (Exceptions)
    - see 'files' entry and PEAR_PackageFileManager2 'exception' option

- valid   contains NULL if not yet validate, TRUE if page is valid, and FALSE if page is invalid
  - page1 (Package)
  - page2 (Release)
  - page3 (Maintainers)
  - page4 (Dependencies)
  - page5 (Replacements)
  - page6 (Roles)
  - page7 (Exceptions)

- files
  array( 0 -> n )
   - ignore         = FALSE
   - role           = ''
   - platform       = FALSE
   - replacements   = array('from', 'type', 'to')
  - mapping
  array( 0 -> n )   = absolute path to each file included in the package

- dependencies
  array( 0 -> n )
  - name
  - channel
  - min
  - max
  - exclude
  - type

- packages
  array(
  - channel
  - name
  )

- extensions
  array( 0 -> m )
  - see php.get_loaded_extensions()

- roles
  array( 0 -> n )
  - directory
  - extension
  - role