public function SetDataFromFile($fileName = null) { if ($fileName !== null) { $this->SetDataFileName($fileName); } $dataObj = new Product(__DIR__ . $this->dataFile); $dataArr = $dataObj->asArray(); $dataArr = $this->Sort($this->Sort($dataArr, 'price'), 'name', 2, true); die(var_dump($this->AddArrayToDB($dataArr))); }
<?php require HOME_T . 'models/Product.php'; $requireFiles = ['css&&js' => 'css&js.htm', 'menu' => 'menu_row.php', 'resultTable' => 'productTable.php', 'footer' => 'footer.htm'] + (isset($requireFiles) && is_array($requireFiles) ? $requireFiles : []); //arrays can bee as result of some method of object as: // $ObjMenu = new Menu; // $menu = $ObjMenu->asArray; $menu = ['home' => '#', 'info' => '#', 'about us' => '#', 'other' => '#']; if (!isset($products)) { $prodObj = new Product(); $products = $prodObj->asArray(); }