private function parseConfiguration($name, $options) { $result = new Config(); $result->setName($name); $result->setDriver($options['driver']); $result->setSource($options['source']); $result->setRepository($options['repository']); foreach ($options['builders'] as $builder) { $builder = $this->parseBuilder($builder); $result->addBuilder($builder); } return $result; }