Class Kwartz::PhpTranslator
In: kwartz/binding/php.rb
Parent: BaseTranslator

translator for php

Methods

Included Modules

PhpExpressionParser

Constants

PHP_EMBED_PATTERNS = [ '<?php ', ' ?>', # statement '<?php echo ', '; ?>', # expression '<?php echo htmlspecialchars(', '); ?>', # escaped expression ]

Public Class methods

[Source]

# File kwartz/binding/php.rb, line 210
    def initialize(properties={})
      super(PHP_EMBED_PATTERNS, properties)
    end

Public Instance methods

[Source]

# File kwartz/binding/php.rb, line 215
    def translate_string(str)
      str.gsub!(/<\?xml/, '<<?php ?>?xml')
      super(str)
    end

[Validate]