def __init__(self, model): self.model = model self.interpreter = interpreters.PhpInterpreter() assembler_cls = assemblers.get_assembler_cls(model) self.model_ast = assembler_cls(model).assemble() self._php = "php"
def __init__(self, model): self.model_name = "model" self.model = model self.interpreter = interpreters.PhpInterpreter() assembler_cls = assemblers.get_assembler_cls(model) self.model_ast = assembler_cls(model).assemble() self.executor_name = "score" self.script_path = None
def export_to_php(model, indent=4): """ Generates a PHP code representation of the given model. Parameters ---------- model : object The model object that should be transpiled into code. indent : int, optional The size of indents in the generated code. Returns ------- code : string """ interpreter = interpreters.PhpInterpreter(indent=indent) return _export(model, interpreter)