PHP Class ApiGen\Configuration\ConfigurationOptionsResolver

Datei anzeigen Open project: apigen/apigen Class Usage Examples

Public Methods

Method Description
__construct ( ApiGen\Configuration\Theme\ThemeConfigFactory $themeConfigFactory, ApiGen\Configuration\OptionsResolverFactory $optionsResolverFactory, ApiGen\Theme\ThemeConfigPathResolver $themeConfigPathResolver, FileSystem $fileSystem )
resolve ( array $options ) : array

Private Methods

Method Description
allowedValuesForDestination ( string $destination ) : boolean
allowedValuesForSource ( string | array $source ) : boolean
getAccessLevelForReflections ( array $options ) : integer
getTemplateConfigPathFromTheme ( string $theme ) : string
setAllowedValues ( )
setDefaults ( )
setNormalizers ( )
setRequired ( )

Method Details

__construct() public method

public __construct ( ApiGen\Configuration\Theme\ThemeConfigFactory $themeConfigFactory, ApiGen\Configuration\OptionsResolverFactory $optionsResolverFactory, ApiGen\Theme\ThemeConfigPathResolver $themeConfigPathResolver, FileSystem $fileSystem )
$themeConfigFactory ApiGen\Configuration\Theme\ThemeConfigFactory
$optionsResolverFactory ApiGen\Configuration\OptionsResolverFactory
$themeConfigPathResolver ApiGen\Theme\ThemeConfigPathResolver
$fileSystem ApiGen\Utils\FileSystem

resolve() public method

public resolve ( array $options ) : array
$options array
return array