Doctrine\OXM\Tools\XmlEntityGenerator::generateXmlEntityLifecycleCallbackMethods PHP Метод

generateXmlEntityLifecycleCallbackMethods() приватный Метод

private generateXmlEntityLifecycleCallbackMethods ( ClassMetadataInfo $metadata )
$metadata Doctrine\OXM\Mapping\ClassMetadataInfo
    private function generateXmlEntityLifecycleCallbackMethods(ClassMetadataInfo $metadata)
    {
        if (isset($metadata->lifecycleCallbacks) && $metadata->lifecycleCallbacks) {
            $methods = array();
            foreach ($metadata->lifecycleCallbacks as $name => $callbacks) {
                foreach ($callbacks as $callback) {
                    if ($code = $this->generateLifecycleCallbackMethod($name, $callback, $metadata)) {
                        $methods[] = $code;
                    }
                }
            }
            return implode("\n\n", $methods);
        }
        return "";
    }