1
0
mirror of synced 2025-02-03 22:09:26 +03:00
doctrine2/tests/Doctrine/Tests/ORM/Mapping/NamingStrategy/JoinColumnClassNamingStrategy.php

22 lines
520 B
PHP
Raw Normal View History

<?php
namespace Doctrine\Tests\ORM\Mapping\NamingStrategy;
use Doctrine\ORM\Mapping\DefaultNamingStrategy;
/**
* Stub naming strategy to verify `joinColumnName` proper behavior
*/
class JoinColumnClassNamingStrategy extends DefaultNamingStrategy
{
/**
* {@inheritdoc}
*/
public function joinColumnName($propertyName, $className = null)
{
return strtolower($this->classToTableName($className))
. '_' . $propertyName
. '_' . $this->referenceColumnName();
}
}