Пример #1
0
 public function push($element)
 {
     if ($this->isFull()) {
         throw new exceptions\FullCollectionException('Cannot push to full stack.');
     }
     parent::push($element);
 }
Пример #2
0
 public function testInitialDataEqualsArrayRepresentation()
 {
     $initialData = array(5 => 'foo', 'bar');
     $arrayStack = new ArrayStack($initialData);
     $this->assertSame(array_values($initialData), $arrayStack->toArray());
 }