penblu / soap
Extension creada por PenBlu para el uso de la libreria SOAP server creada por subdee/yii2-soap-server
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Type:yii2-extension
Requires
This package is auto-updated.
Last update: 2025-05-29 01:25:23 UTC
README
A SOAP server for Yii 2 based on the implementation of Yii 1 framework.
This extension is an adaptation of the SOAP Web Service available in Yii1, to Yii2. It contains features available up to v1.1.15.
Note: Things might not work as Yii2 progresses but I'll keep it updated as much as I can.
Reference: https://github.com/subdee/yii2-soap-server
Requirements
Installation
Use composer and add the following line to your composer.json file:
"penblu/yii-soap": "*"
Usage
Usage is similar to the explanation in the Yii guide
Define the custom action in your controller:
public function actions() { return [ ..., 'myService' => [ 'class' => 'penblu\soapserver\SoapAction', ], ..., ]; }
Add the @soap
keyword to the properly documented actions you want:
/** * Returns hello and the name that you gave * * @param string $name Your name * @return string * @soap */ public function getHello($name) { return 'Hello ' . $name; }
Also, remember to turn off CSRF validation for the controller by setting its property:
public $enableCsrfValidation = false;