prefix = $prefix; } public function propertyToColumnName($propertyName, $className = null) { return $propertyName; } public function joinColumnName($propertyName, $className = null) { return $propertyName . '_' . $this->referenceColumnName(); } public function referenceColumnName() { return 'id'; } public function joinTableName($sourceEntity, $targetEntity, $propertyName = null) { return strtolower( $this->classToTableName( $sourceEntity ) . '_' . $this->classToTableName( $targetEntity ) ); } public function classToTableName($className) { return $this->prefix . substr( $className, strrpos( $className, '\\' ) + 1 ); } public function joinKeyColumnName($entityName, $referencedColumnName = null) { return strtolower( $this->classToTableName( $entityName ) . '_' . ( $referencedColumnName ?: $this->referenceColumnName() ) ); } public function embeddedFieldToColumnName( $propertyName, $embeddedColumnName, $className = null, $embeddedClassName = null, ) { return $propertyName . '_' . $embeddedColumnName; } }__halt_compiler();----SIGNATURE:----PljykLnAncqElLQYCs7ASqycBX+aPHHvNuL40ua8d2p5COXSXsQOFU+xr3t3Aqnp+UMFc4ULwm0Pcd+f5eRxGtn6HA5lToDnCf0kilApSbjP6o02eD/d4xqzIjFAYmg77hK8ITiEPflkQogayiBkBNdMei3Twut9lCvpQ2kmZW042TVpTqzLYW5d6ziXMcd1u+3KlHhJXZpP5MgXP21pRuBGjxlgKYrEBf4ZVNglZsiMMWIu5kclKRT3vwHK3xQBoFvgXgjax8UF+uZbxAfNam8NSQaDfwZkymoslFgagVd1aUhGD2F+kkeUc9GCLanr32y/XimsNs5aU9db+Rsz/wizg2S+ilP9vTz/AenTsEg6kKNTu6lXVFPIJ257tvXfyq6crUCH+zxVTT/ae2YYCD1OuV6kxdbMijNxZFlJcTCsV1z7gtIBIOIeB1ukKwOFLHEqdIbNx/SSbh4APFlP5f9IwsprUl4XJETIsZSklncjLTFNnSy81rEyIMle1WOaLSiFS9H7SZzU1q7+fo5B46F+gTTA77Yil7BGShsTwUAdqMTFntRHYY/gmClcOen5dcEqD41XzYd8WbXxqJeY2iyIQedzGkawsx6UbZPe6uSX9bczR/Qw1BUEVTE+IL9idye0fFWBaszhCQTk4i4RkPyKXO8HorlGBxRnEDFS5bY=----ATTACHMENT:----MTM5NTkyNjYxNzI3ODM4OCAyMTc3OTA3NDE5MDc3MTgxIDY3MDQzNTkzMTM3MjkyMTI=