dev-master
9999999-dev https://github.com/subdee/yii2-soap-serverSOAP server for the Yii 2 framework based on the Yii 1 implementation
BSD-3-Clause
The Requires
yii2 server soap
Wallogit.com
2017 © Pedro Peláez
SOAP server for the Yii 2 framework based on the Yii 1 implementation
A SOAP server for Yii 2 based on the implementation of Yii 1 framework., (*1)
This extension is an adaptation of the SOAP Web Service available in Yii1, to Yii2. It contains features available up to v1.1.15., (*2)
Note: Things might not work as Yii2 progresses but I'll keep it updated as much as I can., (*3)
Use composer and add the following line to your composer.json file:, (*5)
"subdee/yii2-soap-server": "*"
Usage is similar to the explanation in the Yii guide, (*6)
Define the custom action in your controller:, (*7)
public function actions()
{
return [
...,
'myService' => [
'class' => 'subdee\soapserver\SoapAction',
],
...,
];
}
Add the @soap keyword to the properly documented actions you want:, (*8)
/**
* 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:, (*9)
public $enableCsrfValidation = false;
SOAP server for the Yii 2 framework based on the Yii 1 implementation
BSD-3-Clause
yii2 server soap