/** * Imposta la dimensione delle pizze che fanno parte dell'articolo * @param string $size dimensione * @return boolean true se il valore e' ammissibile ed e' stato aggiornato * correttamente, false altrimenti */ private function setSize($size) { if (strtolower($size) == self::Normale || strtolower($size) == self::Ridotta || strtolower($size) == self::Grande) { $this->size = strtolower($size); switch (strtolower($size)) { case self::Ridotta: $this->prezzo_pizza = $this->pizza->getPrezzo() - self::SizeCost; break; case self::Grande: $this->prezzo_pizza = $this->pizza->getPrezzo() + self::SizeCost; break; default: $this->prezzo_pizza = $this->pizza->getPrezzo(); } return true; } return false; }