PHP Class Phpro\SoapClient\CodeGenerator\Assembler\ResultProviderAssembler

Inheritance: implements Phpro\SoapClient\CodeGenerator\Assembler\AssemblerInterface
ファイルを表示 Open project: phpro/soap-client Class Usage Examples

Public Methods

Method Description
__construct ( null $wrapperClass = null ) ResultProviderAssembler constructor.
assemble ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
canAssemble ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )

Private Methods

Method Description
generateGetResultBody ( Property $property ) : string
generateGetResultReturnTag ( Property $property ) : string
implementGetResult ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context, ClassGenerator $class, Property $property )

Method Details

__construct() public method

ResultProviderAssembler constructor.
public __construct ( null $wrapperClass = null )
$wrapperClass null

assemble() public method

public assemble ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
$context Phpro\SoapClient\CodeGenerator\Context\ContextInterface

canAssemble() public method

public canAssemble ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
$context Phpro\SoapClient\CodeGenerator\Context\ContextInterface