Add typehint to isInteger(), fix tests

This commit is contained in:
William DURAND 2012-12-05 21:47:05 +01:00
parent a26a6904d8
commit 86ab4b345a
3 changed files with 8 additions and 6 deletions

View File

@ -347,8 +347,8 @@ class ModelChoiceList extends ObjectChoiceList
* be persisted or added to the idmodel map before. Otherwise an
* exception is thrown.
*
* @param object $model The model for which to get the identifier
* @throws FormException If the model does not exist
* @param object $model The model for which to get the identifier
* @throws FormException If the model does not exist
*/
private function getIdentifierValues($model)
{
@ -367,10 +367,12 @@ class ModelChoiceList extends ObjectChoiceList
/**
* Whether this column in an integer
*
* @param ColumnMap $column
*
* @return boolean
*/
private function isInteger($col)
private function isInteger(\ColumnMap $column)
{
return $col->getPdoType() === \PDO::PARAM_INT;
return $column->getPdoType() === \PDO::PARAM_INT;
}
}

View File

@ -31,7 +31,7 @@ class ItemQuery
public function getPrimaryKeys()
{
$cm = new ColumnMap('id', $this);
$cm = new \ColumnMap('id', new \TableMap());
$cm->setType('INTEGER');
return array('id' => $cm);

View File

@ -22,7 +22,7 @@ class ReadOnlyItemQuery
public function getPrimaryKeys()
{
$cm = new ColumnMap('id', $this);
$cm = new \ColumnMap('id', new \TableMap());
$cm->setType('INTEGER');
return array('id' => $cm);