private function convert($request, $key, $value)
	{
		if (is_array($value) || is_object($value))
		{
			return $this->traverse($request, $value);
		}

		if (!in_array($key, $this->keys, true))
		{
			return $value;
		}

		if (substr($value, 0, 4) == 'http')
		{
			return $value;
		}

		return rtrim(str_replace('/api', '', $request->root()), '/') . '/' . ltrim($value, '/');
	}
private function convert($request, $key, $value)
	{
		if (is_array($value) || is_object($value))
		{
			return $this->traverse($request, $value);
		}

		if (!in_array($key, $this->keys, true))
		{
			return $value;
		}

		if (substr($value, 0, 4) == 'http')
		{
			return $value;
		}

		return rtrim(str_replace('/api', '', $request->root()), '/') . '/' . ltrim($value, '/');
	}
private function convert ( $ request , $ key , $ value ) { if ( is_array ( $ value ) || is_object ( $ value ) ) { return $ this -> traverse ( $ request , $ value ) ; } if ( ! in_array ( $ key , $ this -> keys , true ) ) { return $ value ; } if ( substr ( $ value , 0 , 4 ) == 'http' ) { return $ value ; } return rtrim ( str_replace ( '/api' , '' , $ request -> root ( ) ) , '/' ) . '/' . ltrim ( $ value , '/' ) ; }
Convert a URI

@param   object  $request
@param   string  $key
@param   mixed   $value
@return  mixed
Convert a URI