Pop\Project\Project::loadModule PHP Метод

loadModule() публичный Метод

Load a module config
public loadModule ( array $module ) : Project
$module array
Результат Project
    public function loadModule(array $module)
    {
        foreach ($module as $key => $value) {
            if (is_array($value)) {
                $this->modules[$key] = new Config($value);
            } else {
                if ($value instanceof Config) {
                    $this->modules[$key] = $value;
                } else {
                    throw new Exception('The module config must be either an array or an instance of Pop\\Config.');
                }
            }
        }
        return $this;
    }

Usage Example

Пример #1
0
 public function testLoadModuleTypeException()
 {
     $this->setExpectedException('PHPUnit_Framework_Error');
     $p = new Project();
     $p->loadModule('bad config');
 }