Example #1
0
 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);
 }