wsdltophp/generators

Wsdl到PHP组件

dev-develop 2015-08-14 15:26 UTC

This package is auto-updated.

Last update: 2024-09-11 20:15:50 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage

WsdlToPhp

该项目旨在提供多个组件,以简化面向SOAP的Web服务的使用。

为此,第一个组件是包生成器。

包生成器

如名称所示,该组件提供了一种简单的方式来生成PHP包。

生成的包提供了所有方法,可以向Web服务提供的任何操作发送请求。

您可以在 src/WsdlToPhp/PackageGenerator 目录下找到此组件。

PHP生成器

如名称所示,该组件提供了一种简单的方式来生成PHP源代码。

该组件由包生成器使用,以确保生成PHP文件的稳定性和一致性。

您可以在 src/WsdlToPhp/PhpGenerator 目录下找到此组件。

包基础类

如名称所示,该组件为包生成器生成的类提供基础类。

该组件由包生成器使用,并作为生成包的依赖项。

您可以在 src/WsdlToPhp/PackageBase 目录下找到此组件。

捆绑生成器

捆绑生成器将致力于提供一种简单的方式来生成基于生成包的symfony捆绑。

生成的捆绑提供了服务和其它东西,以便将生成包用作symfony捆绑。

此组件将在 src/WsdlToPhp/BundleGenerator 目录下可用。

路线图

第一步:完成包生成器的重构

如您所知,包生成器基于原始项目WsdlToPhp,采用了更健壮和可扩展的方式。

尽管如此,它仍然保留了一些不优化的代码部分,需要重构。

这一步骤将在 feature/mandevilla 分支下开发。

第二步:优化可优化之处

为了能够提供真正的有趣捆绑生成体验,确保包生成器尽可能快是至关重要的。

这一步骤将在 feature/anthurium 分支下开发。

第三步:创建捆绑生成器

一旦包生成器真正完成,此生成器将在 feature/orchid 下开发。