/** * Creates an Article object based on a DB row. * * @param array $row The DB row containing Article data. * @return \Portfolio\Domain\Model\Article */ protected function buildDomainObject($row) { $article = new Article(); $article->setId($row['id']); $article->setTitle($row['title']); $article->setContent($row['content']); $article->setPublishedDate($row['publishedDate']); $article->setAuthor($row['author']); $article->setImage($row['image']); $article->setPublished($row['published']); return $article; }