# File lib/kwartz/defun.rb, line 103 def build_php_code(basename, php_code, properties) basename = basename.gsub(/[^\w]/, '_') s = "<?php\nfunction print_view_\#{basename}($context) {\n explode($context);\n?>\#{php_code}<?php\n}\nfunction expand_view_\#{basename}($context) {\n ob_start();\n print_view_\#{basename}($context);\n $output = ob_get_clean();\n ob_end_clean();\n return $output;\n}\n?>\n" return s end