public static function validate(Merchandise $merchandise) { $errors = array(); if (!trim($merchandise->getItem_name())) { $errors[] = new Error('item_name', 'Name cannot be empty.'); } elseif (!trim($merchandise->getItem_price())) { $errors[] = new Error('item_price', 'Price cannot be empty'); } elseif (!trim($merchandise->getOriginal_url())) { $errors[] = new Error('original_url', 'URL cannot be empty'); } elseif (!trim($merchandise->getImg_url())) { $errors[] = new Error('img_url', 'Image cannot be empty'); } elseif (!trim($merchandise->getCompany_id())) { $errors[] = new Error('company_id', 'Company cannot be empty'); } return $errors; }
private function getParams(Merchandise $merchandise) { $params = array(':item_id' => $merchandise->getItem_id(), ':item_name' => $merchandise->getItem_name(), ':item_price' => $merchandise->getItem_price(), ':original_url' => $merchandise->getOriginal_url(), ':img_url' => $merchandise->getImg_url(), ':company_id' => $merchandise->getCompany_id()); return $params; }