handle :: ModuleInfo -> PhpClass -> String -> String
handle info cls fn =
    lowercase $ join "_" [
        getName info,
        replace "Controller" "" $ last $ split "_" $ getClassName cls,
        replace "Action()" "" fn
    ]
handle :: ModuleInfo -> PhpClass -> String -> String
handle info cls fn =
    lowercase $ join "_" [
        getName info,
        replace "Controller" "" $ last $ split "_" $ getClassName cls,
        replace "Action()" "" fn
    ]
handle info cls fn =
    lowercase $ join "_" [
        getName info,
        replace "Controller" "" $ last $ split "_" $ getClassName cls,
        replace "Action()" "" fn
    ]