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
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