public function testToArray() { $category = $this->_em->find('GC\\Entity\\Category', 1); $blogEntry = new BlogEntry(array('id' => 1, 'postDate' => new \DateTime('2011-10-30'), 'title' => 'Welcome Blog', 'image' => 'welcome.jpg', 'summary' => 'Welcome to my new blog', 'content' => 'Main blog info', 'category' => $category)); $blogEntryAsArray = $blogEntry->toArray(); $this->assertEquals(1, $blogEntryAsArray['id']); $this->assertEquals('30/10/2011', $blogEntryAsArray['postDate']); $this->assertEquals('30/10/2011', $blogEntryAsArray['postDateAsString']); $this->assertEquals('Welcome Blog', $blogEntryAsArray['title']); $this->assertEquals('welcome.jpg', $blogEntryAsArray['image']); $this->assertEquals('Welcome to my new blog', $blogEntryAsArray['summary']); $this->assertEquals('Main blog info', $blogEntryAsArray['content']); $this->assertEquals(1, $blogEntryAsArray['categoryId']); }
public function __get($name) { $this->__load(); return parent::__get($name); }