private function generateLifecycleCallbackMethod($name, $methodName, ClassMetadataInfo $metadata)
{
if ($this->hasMethod($methodName, $metadata)) {
return;
}
$replacements = array('<comment>' => $this->generateAnnotations ? '/** @ODM\\' . ucfirst($name) . ' */' : '', '<methodName>' => $methodName);
$method = str_replace(array_keys($replacements), array_values($replacements), self::$lifecycleCallbackMethodTemplate);
return $this->prefixCodeWithSpaces($method);
}