コード例 #1
0
 /**
  * Restiuisce un singleton per creare articoli
  * @return \DipartimentoFactory
  */
 public static function instance()
 {
     if (!isset(self::$singleton)) {
         self::$singleton = new ArticoloFactory();
     }
     return self::$singleton;
 }
コード例 #2
0
 /**
  * Crea e restitutisce un ordine 
  * a partire da una riga di DB
  * @param type $row
  * @param boolean
  * @return Ordine
  */
 public function creaOrdineDaArray($row, $flag = FALSE)
 {
     $ordine = new Ordine();
     //        var_dump($row);
     $ordine->setId($row['id']);
     $ordine->setDataConclusione($row['data_conclusione']);
     $ordine->setDataCreazione($row['data_creazione']);
     $ordine->setSubtotale($row['subtotale']);
     $ordine->setArticoli(ArticoloFactory::instance()->getListaArticoliPerIdOrdine($row['id']));
     if ($flag) {
         $ordine->setCliente(UserFactory::instance()->cercaUtentePerId($row['cliente_id']));
     }
     return $ordine;
 }