public function testLastKeys()
 {
     $child1 = Boardgame::factory(array('name' => 'child1'));
     $child2 = Boardgame::factory(array('name' => 'child2'));
     $child3 = Boardgame::factory(array('name' => 'child3'));
     $this->entity->add($child1, 'z');
     $this->entity->add($child2, 'zz');
     $this->entity->add($child3, 'a');
     $this->assertSame($child3, $this->entity->last());
 }
Example #2
0
 /**
  * Sorts two games by their primary names
  *
  * @param Boardgame $gameA
  * @param Boardgame $gameB
  *
  * @return boolean
  */
 protected function primaryNameSort(Boardgame $gameA, Boardgame $gameB)
 {
     return strcasecmp($gameA->getPrimaryName()->getSortValue(), $gameB->getPrimaryName()->getSortValue());
 }