Done Refactoring,Renamed Methods and Property Names

why not throw error first if method is not GET, that way you get rid of else block and your code will be more readable.