26 private readonly array $configs,
33 public function get( $name ) {
34 foreach ( $this->configs as $config ) {
35 if ( $config->has( $name ) ) {
36 return $config->get( $name );
40 throw new ConfigException( __METHOD__ .
": undefined option: '$name'" );
46 public function has( $name ) {
47 foreach ( $this->configs as $config ) {
48 if ( $config->has( $name ) ) {
58class_alias( MultiConfig::class,
'MultiConfig' );