Zend\Config\Factory
Synopsis
class Factory
{
- // members
- public null|ReaderPluginManager $readers;
- public null|WriterPluginManager $writers;
- protected array $extensions;
- protected array $writerExtensions;
- // methods
- public static array|Config fromFile()
- public static array|Config fromFiles()
- public static bool toFile()
- public static void setReaderPluginManager()
- public static ReaderPluginManager getReaderPluginManager()
- public static void setWriterPluginManager()
- public static WriterPluginManager getWriterPluginManager()
- public static void registerReader()
- public static void registerWriter()
Members
protected
- $extensions
—
array
Registered config file extensions. - $writerExtensions
—
array
Register config file extensions for writing key is extension, value is writer instance or plugin name
public
- $readers
—
Zend\Config\null|ReaderPluginManager
Plugin manager for loading readers - $writers
—
Zend\Config\null|WriterPluginManager
Plugin manager for loading writers
Methods
public
- fromFile() — Read a config from a file.
- fromFiles() — Read configuration from multiple files and merge them.
- getReaderPluginManager() — Get the reader plugin manager
- getWriterPluginManager() — Get the writer plugin manager
- registerReader() — Set config reader for file extension
- registerWriter() — Set config writer for file extension
- setReaderPluginManager() — Set reader plugin manager
- setWriterPluginManager() — Set writer plugin manager
- toFile() — Writes a config to a file