protected function forkWith($key, $value)
    {
        $attributes = $this->attributes;
        $attributes[$key] = $value;
        return $this->fork($attributes);
    }
protected function forkWith($key, $value)
    {
        $attributes = $this->attributes;
        $attributes[$key] = $value;
        return $this->fork($attributes);
    }
protected function forkWith ( $ key , $ value ) { $ attributes = $ this -> attributes ; $ attributes [ $ key ] = $ value ; return $ this -> fork ( $ attributes ) ; }
Create a new fork with the given job attribute

@param string $key
@param mixed  $value

@return $this
Create a new fork with the given job attribute