AsseticBundle\Configuration::setModules PHP Method

setModules() public method

public setModules ( array $modules )
$modules array
    public function setModules(array $modules)
    {
        $this->modules = [];
        foreach ($modules as $name => $options) {
            $this->addModule($name, $options);
        }
    }

Usage Example

 public function testGetModule()
 {
     $moduleName = 'SomeModule';
     $result = $this->object->getModule($moduleName);
     $this->assertNull($result);
     $expected = '123';
     $result = $this->object->getModule($moduleName, $expected);
     $this->assertEquals($expected, $result);
     $expected = array('name' => 'value');
     $data = array(strtoupper($moduleName) => $expected);
     $this->object->setModules($data);
     $result = $this->object->getModule($moduleName);
     $this->assertEquals($expected, $result);
 }