public function testPrepend()
 {
     $collection = new Collection();
     $collection->prepend('value1');
     $this->assertEquals(['value1'], $collection->toArray());
     $collection->prepend('value2');
     $this->assertEquals(['value2', 'value1'], $collection->toArray());
     $collection->prepend('value3', 'value4');
     $this->assertEquals(['value3', 'value4', 'value2', 'value1'], $collection->toArray());
     $collection = new Collection();
     $result = $collection->prepend('test');
     $this->assertSame($collection, $result);
 }
Example #2
0
 /**
  * @param RouterInterface $router
  */
 public function register(RouterInterface $router)
 {
     $this->routers->prepend($router);
 }
Example #3
0
 /**
  * @param ...$content
  */
 public function prepend(...$content)
 {
     $this->content->prepend(...$content);
     return $this;
 }