/** * Adds the default specification to the Vehicle * @param Spec $specification */ public function addDefSpec(Spec $specification) { $specName = $specification->getNameSpec(); $isSpecAdded = array_key_exists($specName, $this->defaultSpecs); if (!$isSpecAdded) { $this->defaultSpecs[$specName] = $specification; } else { Helper::displayErrorMessage("The specification is already added to the vehicle"); } }