Ejemplo n.º 1
0
 def _create_php_config(options):
     php_config = runtime_config_pb2.PhpConfig()
     if options.php_executable_path:
         php_config.php_executable_path = os.path.abspath(
             options.php_executable_path)
     php_config.enable_debugger = options.php_remote_debugging
     return php_config
Ejemplo n.º 2
0
    def _create_php_config(options, php_version=None):
        """Create a runtime_config.PhpConfig based on flag and php_version.

    Args:
      options: An argparse.Namespace object.
      php_version: A string representing php version.

    Returns:
      A runtime_config.PhpConfig object.
    """
        php_config = runtime_config_pb2.PhpConfig()
        if options.php_executable_path:
            php_config.php_executable_path = os.path.abspath(
                options.php_executable_path)
        php_config.enable_debugger = options.php_remote_debugging
        if options.php_gae_extension_path:
            php_config.gae_extension_path = os.path.abspath(
                options.php_gae_extension_path)
        if options.php_xdebug_extension_path:
            php_config.xdebug_extension_path = os.path.abspath(
                options.php_xdebug_extension_path)
        if php_version:
            php_config.php_version = php_version

        return php_config