public static function addCIRValidation(TableMap $map, ColumnMap $column, $message = null) { $columnName = $column->getColumnName(); $value = $column->getRelatedTableName(); if (!isset($message)) { $message = $value . " non trouvé"; } $map->addValidator($columnName, "class", "utils.CIRValidator", $value, $message); }
/** * Add a pre-created column to this table. It will replace any * existing column. * * @param ColumnMap $cmap A ColumnMap. * @return ColumnMap The added column map. */ public function addConfiguredColumn($cmap) { $this->columns[ $cmap->getColumnName() ] = $cmap; return $cmap; }