public function generate(MockConfiguration $config)
 {
     $code = file_get_contents(__DIR__ . '/../Mock.php');
     $className = $config->getName() ?: $config->generateName();
     $namedConfig = $config->rename($className);
     foreach ($this->passes as $pass) {
         $code = $pass->apply($code, $namedConfig);
     }
     return new MockDefinition($namedConfig, $code);
 }