| Línea 711... |
Línea 711... |
| 711 |
* end users and admins should never see these problems!
|
711 |
* end users and admins should never see these problems!
|
| 712 |
*
|
712 |
*
|
| 713 |
* @param xmldb_table $xmldb_table optional when object is table
|
713 |
* @param xmldb_table $xmldb_table optional when object is table
|
| 714 |
* @return string null if ok, error message if problem found
|
714 |
* @return string null if ok, error message if problem found
|
| 715 |
*/
|
715 |
*/
|
| 716 |
public function validateDefinition(xmldb_table $xmldb_table=null) {
|
716 |
public function validateDefinition(?xmldb_table $xmldb_table=null) {
|
| 717 |
// table parameter is ignored
|
717 |
// table parameter is ignored
|
| 718 |
$name = $this->getName();
|
718 |
$name = $this->getName();
|
| 719 |
if (strlen($name) > self::NAME_MAX_LENGTH) {
|
719 |
if (strlen($name) > self::NAME_MAX_LENGTH) {
|
| 720 |
return 'Invalid table name {'.$name.'}: name is too long. Limit is '.self::NAME_MAX_LENGTH.' chars.';
|
720 |
return 'Invalid table name {'.$name.'}: name is too long. Limit is '.self::NAME_MAX_LENGTH.' chars.';
|
| 721 |
}
|
721 |
}
|