src/JumpGate/Database/Collections/SupportCollection.php
public function insertAfter($value, $afterKey)
    {
        $chunk = $this->splice($afterKey + 1);

        return $this->items = $this->put($afterKey + 1, $value)
                                   ->merge($chunk)
                                   ->all();
    }
public function insertAfter($value, $afterKey)
    {
        $chunk = $this->splice($afterKey + 1);

        return $this->items = $this->put($afterKey + 1, $value)
                                   ->merge($chunk)
                                   ->all();
    }
public function insertAfter ( $ value , $ afterKey ) { $ chunk = $ this -> splice ( $ afterKey + 1 ) ; return $ this -> items = $ this -> put ( $ afterKey + 1 , $ value ) -> merge ( $ chunk ) -> all ( ) ; }
Insert into a collection after the given key.

Should be able to do this with methods
that already exist on collection.

@param mixed $value
@param int   $afterKey

@return Collection
Insert into a collection after the given key .