All Projects → piotrooo → Wsdl Creator

piotrooo / Wsdl Creator

Licence: mit
PHP WSDL Creator using PHPdoc (annotations, reflections).

Projects that are alternatives of or similar to Wsdl Creator

Pyafipws
Factura Electrónica AFIP y otros servicios web (proyecto software libre) — Interfases, tools and apps for Argentina's gov't. webservices (soap, com/dll simil-ocx, pdf, dbf, xml, json, etc.) #python
Stars: ✭ 198 (+150.63%)
Mutual labels:  webservice, soap
Soap Client
PHP implementation of SOAP 1.1 and 1.2 client specifications
Stars: ✭ 166 (+110.13%)
Mutual labels:  webservice, soap
soap-typescript
SOAP decorators for creating wsdl's and annotating services to provide metadata for node-soap
Stars: ✭ 20 (-74.68%)
Mutual labels:  soap, annotations
Afip.php
Libreria para usar los Web Services de AFIP
Stars: ✭ 171 (+116.46%)
Mutual labels:  webservice, soap
cxf-spring-boot-starter
Enterprise & production ready SOAP webservices powered by Spring Boot & Apache CXF
Stars: ✭ 129 (+63.29%)
Mutual labels:  webservice, soap
Lark
Swift SOAP Client
Stars: ✭ 52 (-34.18%)
Mutual labels:  soap
Fermatslastmargin
tool for creating and sharing annotations, using github for storage and social network
Stars: ✭ 59 (-25.32%)
Mutual labels:  annotations
Barcoded
A barcode generation web service.
Stars: ✭ 48 (-39.24%)
Mutual labels:  webservice
Fabric8 Wit
wit stands for Work Item Tracker
Stars: ✭ 43 (-45.57%)
Mutual labels:  webservice
Mygene.info
MyGene.info: A BioThings API for gene annotations
Stars: ✭ 79 (+0%)
Mutual labels:  webservice
Charger
Characterization of Germline variants
Stars: ✭ 69 (-12.66%)
Mutual labels:  annotations
Mqcms
🤖 ⚡️ 麻雀虽小 五脏俱全 基于hyperf的快速优雅的应用开发框架
Stars: ✭ 64 (-18.99%)
Mutual labels:  annotations
Zerocell
Simple, efficient Excel to POJO library for Java
Stars: ✭ 53 (-32.91%)
Mutual labels:  annotations
Kotlin Builder Annotation
A minimal viable replacement for the Lombok @Builder plugin for Kotlin code
Stars: ✭ 67 (-15.19%)
Mutual labels:  annotations
Sdmx Rest
This repository is used for maintaining the SDMX RESTful web services specification.
Stars: ✭ 50 (-36.71%)
Mutual labels:  webservice
Textannotationgraphs
A modular annotation system that supports complex, interactive annotation graphs embedded on top of sequences of text.
Stars: ✭ 73 (-7.59%)
Mutual labels:  annotations
Flask pytorch
using flask to run pytorch model
Stars: ✭ 44 (-44.3%)
Mutual labels:  webservice
Taggerine
Annotation tool for images
Stars: ✭ 61 (-22.78%)
Mutual labels:  annotations
Gopay
💰 Integrace Gopay pro Nette Framework
Stars: ✭ 68 (-13.92%)
Mutual labels:  soap
Afip.js
Libreria para usar los Web Services de AFIP con JavaScript
Stars: ✭ 61 (-22.78%)
Mutual labels:  soap

PHP WSDL Creator

Build Status Scrutinizer Code Quality Code Coverage Total Downloads License Gitter

Supported versions

Major version PHP Compatibility
WSDL Creator 1 Legacy version, not supported.
WSDL Creator 2 PHP 7.1, PHP 7.2, PHP 7.3
WSDL Creator 3 PHP 7.3, PHP 7.4

Class annotations

@WebService

Parameters:

  • name (string "WebServiceAnnotations") default: service name
  • targetNamespace (string "http://foo.bar/webserviceannotations")
  • location (string "http://localhost/wsdl-creator/service.php")
  • ns (string "http://foo.bar/webserviceannotations/types")
  • portName (string "PortNameWebService") default: service name

@BindingType

Parameters:

  • value (enum {"SOAP_11", "SOAP_12"}) default: "SOAP_11"

@SoapBinding

Parameters:

  • style (enum {"RPC", "DOCUMENT"}) default: "RPC"
  • use (enum {"LITERAL", "ENCODED"}) default: "LITERAL"
  • parameterStyle (enum {"BARE", "WRAPPED"}) default: "BARE"

Method annotations

@WebMethod

No parameters - mark method as a Web Service method

@WebParam

@WebResult

Param examples

  • string $userName - simple type
  • object $user { string $name int $age } - complex type
  • int[] $numbers - array of simple or complex types
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].