Ejemplo n.º 1
0
 /**
  * @test
  *
  * @return void
  */
 public function testIsExpired()
 {
     $this->fixture->setPublishDate(new \DateTime('now'));
     $this->fixture->getPublishDate()->modify('-6 months');
     $this->assertTrue($this->fixture->isExpired('+5 months'));
     $this->assertFalse($this->fixture->isExpired('+7 months'));
 }
Ejemplo n.º 2
0
 /**
  * Get previous post
  *
  * @param Post $post
  *
  * @return Post
  */
 public function previousPost(Post $post)
 {
     $query = $this->createQuery();
     $query->matching($query->lessThan('publishDate', $post->getPublishDate()));
     return $query->execute()->getFirst();
 }