. */ namespace Doctrine\ORM\Mapping; /** * The default NamingStrategy * * * @link www.doctrine-project.org * @since 2.3 * @author Fabio B. Silva */ class JoinColumnClassNamingStrategy extends DefaultNamingStrategy { /** * {@inheritdoc} */ public function joinColumnName($propertyName, $className = null) { return strtolower($this->classToTableName($className)) . '_' . $propertyName . '_' . $this->referenceColumnName(); } }