private function hasLicenseError() { $error = !isset($this->license) || !validation::license($this->license); return $this->isOptionnalCar() ? $error && $this->hasValuesInAtLeastOneField() : $error; }