Removed the PropelColumnTypes.php copy
Using the Propel class instead, like in Column class
This commit is contained in:
parent
8125163395
commit
6f8cd9daf0
@ -56,6 +56,6 @@ class ColumnMap
|
|||||||
*/
|
*/
|
||||||
public function getPdoType()
|
public function getPdoType()
|
||||||
{
|
{
|
||||||
return PropelColumnTypes::getPdoType($this->type);
|
return \PropelColumnTypes::getPdoType($this->type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,96 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This file is part of the Propel package.
|
|
||||||
* For the full copyright and license information, please view the LICENSE
|
|
||||||
* file that was distributed with this source code.
|
|
||||||
*
|
|
||||||
* @license MIT License
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace Symfony\Bridge\Propel1\Tests\Fixtures;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Enumeration of Propel types.
|
|
||||||
*
|
|
||||||
* THIS CLASS MUST BE KEPT UP-TO-DATE WITH THE MORE EXTENSIVE GENERATOR VERSION OF THIS CLASS.
|
|
||||||
*
|
|
||||||
* @author Hans Lellelid <hans@xmpl.org> (Propel)
|
|
||||||
* @version $Revision$
|
|
||||||
* @package propel.runtime.util
|
|
||||||
*/
|
|
||||||
class PropelColumnTypes
|
|
||||||
{
|
|
||||||
|
|
||||||
const
|
|
||||||
CHAR = "CHAR",
|
|
||||||
VARCHAR = "VARCHAR",
|
|
||||||
LONGVARCHAR = "LONGVARCHAR",
|
|
||||||
CLOB = "CLOB",
|
|
||||||
CLOB_EMU = "CLOB_EMU",
|
|
||||||
NUMERIC = "NUMERIC",
|
|
||||||
DECIMAL = "DECIMAL",
|
|
||||||
TINYINT = "TINYINT",
|
|
||||||
SMALLINT = "SMALLINT",
|
|
||||||
INTEGER = "INTEGER",
|
|
||||||
BIGINT = "BIGINT",
|
|
||||||
REAL = "REAL",
|
|
||||||
FLOAT = "FLOAT",
|
|
||||||
DOUBLE = "DOUBLE",
|
|
||||||
BINARY = "BINARY",
|
|
||||||
VARBINARY = "VARBINARY",
|
|
||||||
LONGVARBINARY = "LONGVARBINARY",
|
|
||||||
BLOB = "BLOB",
|
|
||||||
DATE = "DATE",
|
|
||||||
TIME = "TIME",
|
|
||||||
TIMESTAMP = "TIMESTAMP",
|
|
||||||
BU_DATE = "BU_DATE",
|
|
||||||
BU_TIMESTAMP = "BU_TIMESTAMP",
|
|
||||||
BOOLEAN = "BOOLEAN",
|
|
||||||
BOOLEAN_EMU = "BOOLEAN_EMU",
|
|
||||||
OBJECT = "OBJECT",
|
|
||||||
PHP_ARRAY = "ARRAY",
|
|
||||||
ENUM = "ENUM";
|
|
||||||
|
|
||||||
private static $propelToPdoMap = array(
|
|
||||||
self::CHAR => \PDO::PARAM_STR,
|
|
||||||
self::VARCHAR => \PDO::PARAM_STR,
|
|
||||||
self::LONGVARCHAR => \PDO::PARAM_STR,
|
|
||||||
self::CLOB => \PDO::PARAM_LOB,
|
|
||||||
self::CLOB_EMU => \PDO::PARAM_STR,
|
|
||||||
self::NUMERIC => \PDO::PARAM_STR,
|
|
||||||
self::DECIMAL => \PDO::PARAM_STR,
|
|
||||||
self::TINYINT => \PDO::PARAM_INT,
|
|
||||||
self::SMALLINT => \PDO::PARAM_INT,
|
|
||||||
self::INTEGER => \PDO::PARAM_INT,
|
|
||||||
self::BIGINT => \PDO::PARAM_STR,
|
|
||||||
self::REAL => \PDO::PARAM_STR,
|
|
||||||
self::FLOAT => \PDO::PARAM_STR,
|
|
||||||
self::DOUBLE => \PDO::PARAM_STR,
|
|
||||||
self::BINARY => \PDO::PARAM_STR,
|
|
||||||
self::VARBINARY => \PDO::PARAM_STR,
|
|
||||||
self::LONGVARBINARY => \PDO::PARAM_STR,
|
|
||||||
self::BLOB => \PDO::PARAM_LOB,
|
|
||||||
self::DATE => \PDO::PARAM_STR,
|
|
||||||
self::TIME => \PDO::PARAM_STR,
|
|
||||||
self::TIMESTAMP => \PDO::PARAM_STR,
|
|
||||||
self::BU_DATE => \PDO::PARAM_STR,
|
|
||||||
self::BU_TIMESTAMP => \PDO::PARAM_STR,
|
|
||||||
self::BOOLEAN => \PDO::PARAM_BOOL,
|
|
||||||
self::BOOLEAN_EMU => \PDO::PARAM_INT,
|
|
||||||
self::OBJECT => \PDO::PARAM_STR,
|
|
||||||
self::PHP_ARRAY => \PDO::PARAM_STR,
|
|
||||||
self::ENUM => \PDO::PARAM_INT,
|
|
||||||
);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Resturns the PDO type (PDO::PARAM_* constant) value for the Propel type provided.
|
|
||||||
* @param string $propelType
|
|
||||||
* @return int
|
|
||||||
*/
|
|
||||||
public static function getPdoType($propelType)
|
|
||||||
{
|
|
||||||
return self::$propelToPdoMap[$propelType];
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Reference in New Issue
Block a user