PHP Класс Phpro\SoapClient\Console\Command\GenerateTypesCommand

Наследование: extends Symfony\Component\Console\Command\Command
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Filesystem $filesystem )

Защищенные методы

Метод Описание
askForOverwrite ( ) : boolean
configure ( ) Configure the command.
execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
generateType ( Zend\Code\Generator\FileGenerator $file, TypeGenerator $generator, Type $type, string $path ) Generates one type class
handleExistingFile ( TypeGenerator $generator, Type $type, string $path ) : boolean An existing file was found. Try to patch or ask if it can be overwritten.
handleType ( TypeGenerator $generator, Type $type, $path ) : boolean Try to create a class for a type.
patchExistingFile ( TypeGenerator $generator, Type $type, string $path ) : boolean This method tries to patch an existing type class.

Описание методов

__construct() публичный Метод

public __construct ( Filesystem $filesystem )
$filesystem Phpro\SoapClient\Util\Filesystem

askForOverwrite() защищенный Метод

protected askForOverwrite ( ) : boolean
Результат boolean

configure() защищенный Метод

Configure the command.
protected configure ( )

execute() защищенный Метод

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

generateType() защищенный Метод

Generates one type class
protected generateType ( Zend\Code\Generator\FileGenerator $file, TypeGenerator $generator, Type $type, string $path )
$file Zend\Code\Generator\FileGenerator
$generator Phpro\SoapClient\CodeGenerator\TypeGenerator
$type Phpro\SoapClient\CodeGenerator\Model\Type
$path string

handleExistingFile() защищенный Метод

An existing file was found. Try to patch or ask if it can be overwritten.
protected handleExistingFile ( TypeGenerator $generator, Type $type, string $path ) : boolean
$generator Phpro\SoapClient\CodeGenerator\TypeGenerator
$type Phpro\SoapClient\CodeGenerator\Model\Type
$path string
Результат boolean

handleType() защищенный Метод

When a class exists: try to patch If patching the old class does not wor: ask for an overwrite Create a class from an empty file
protected handleType ( TypeGenerator $generator, Type $type, $path ) : boolean
$generator Phpro\SoapClient\CodeGenerator\TypeGenerator
$type Phpro\SoapClient\CodeGenerator\Model\Type
$path
Результат boolean

patchExistingFile() защищенный Метод

This method tries to patch an existing type class.
protected patchExistingFile ( TypeGenerator $generator, Type $type, string $path ) : boolean
$generator Phpro\SoapClient\CodeGenerator\TypeGenerator
$type Phpro\SoapClient\CodeGenerator\Model\Type
$path string
Результат boolean