public function validateName() { $errors = array(); if ($this->name == '' || $this->name == null) { $errors[] = 'Käyttäjätunnus ei saa olla tyhjä!'; } else { if (strlen($this->name) < 3) { $errors[] = 'Käyttäjätunnuksen pituuden tulee olla vähintään kolme merkkiä!'; } else { if (strlen($this->name > 120)) { $errors[] = 'Käyttäjätunnus on liian pitkä, maksimipituus on 120 merkkiä'; } else { if (!User::checkNameAvailability($this->name)) { $errors[] = 'Käyttäjätunnus on käytössä!'; } } } } return $errors; }