PHP 클래스 Phpro\SoapClient\ClientBuilder

파일 보기 프로젝트 열기: phpro/soap-client

공개 메소드들

메소드 설명
__construct ( Phpro\SoapClient\ClientFactoryInterface $clientFactory, string $wsdl, array $soapOptions = [] )
addClassMap ( Phpro\SoapClient\Soap\ClassMap\ClassMapInterface $classMap )
addTypeConverter ( Phpro\SoapClient\Soap\TypeConverter\TypeConverterInterface $typeConverter )
build ( ) : ClientInterface
withClassMaps ( ClassMapCollection $classMaps )
withEventDispatcher ( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher )
withLogger ( Psr\Log\LoggerInterface $logger )
withTypeConverter ( TypeConverterCollection $converters )

메소드 상세

__construct() 공개 메소드

public __construct ( Phpro\SoapClient\ClientFactoryInterface $clientFactory, string $wsdl, array $soapOptions = [] )
$clientFactory Phpro\SoapClient\ClientFactoryInterface
$wsdl string
$soapOptions array

addClassMap() 공개 메소드

public addClassMap ( Phpro\SoapClient\Soap\ClassMap\ClassMapInterface $classMap )
$classMap Phpro\SoapClient\Soap\ClassMap\ClassMapInterface

addTypeConverter() 공개 메소드

public addTypeConverter ( Phpro\SoapClient\Soap\TypeConverter\TypeConverterInterface $typeConverter )
$typeConverter Phpro\SoapClient\Soap\TypeConverter\TypeConverterInterface

build() 공개 메소드

public build ( ) : ClientInterface
리턴 ClientInterface

withClassMaps() 공개 메소드

public withClassMaps ( ClassMapCollection $classMaps )
$classMaps Phpro\SoapClient\Soap\ClassMap\ClassMapCollection

withEventDispatcher() 공개 메소드

public withEventDispatcher ( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher )
$dispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface

withLogger() 공개 메소드

public withLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

withTypeConverter() 공개 메소드

public withTypeConverter ( TypeConverterCollection $converters )
$converters Phpro\SoapClient\Soap\TypeConverter\TypeConverterCollection