Как можно реализовать в Laravel определение класса, отвечающего за обработку входящих данных на SoapServer?
Т.е. иными словами так:
<?php
namespace App\Models;
use App\Models\RsaSoapServer;
class ApiReceiveOrderForId extends Models
{
public function getAppId()
{
$wsdl = "http://site.ru/wsdl.xml";
ini_set("soap.wsdl_cache_enabled", "0");
//Создаем SOAP-сервер
$server = new SoapServer($wsdl);
//Регистрируем класс обработчик
$server->setClass("RsaSoapServer");
//Регистрируем функцию обработчик
$server->addFunction("GetApplication");
//Запускаем сервер
$server->handle();
}
}
Так работать не будет, laravel будет ругаться на то, что класса не существует...
Как загрузить класс RsaSoapServer, что бы его название можно было вызвать без объявления?
Просто если не создавать экземпляр класса, то в use ссылка получается не активная и как будь то его нет.