private function updateLuckyNumbers($dom) { $model = new LuckyNumberRepository(); $parser = new LuckyNumberParser(); $remote = $parser->getLuckyNumber($dom); $this->logErrors('LuckyNumberParser', $parser->getErrors()); if ($remote !== null) { $local = $model->getByDate($remote->date); if ($local === null || $remote->value !== $local->value) { $model->setValue($remote->date, $remote->value); echo "updated ln/{$remote->date}\n"; } } }
public function GET_lucky_numbers_1($date) { $repo = new LuckyNumberRepository(); $result = $repo->getByDate($date); if ($result !== null) { Json::OK($result); } else { Json::notFound(); } }