MIOLO25
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe PhpWsdlParser

Membros públicos

 PhpWsdlParser ($server)
 
 __construct ($server)
 
 Parse ($str)
 
 InterpretDefinition ($def, $method, $keywords, $docs)
 

Campos de Dados

 $Server
 

Atributos Públicos Estáticos

static $ParseRelevantRx ='/\/\*\*([^\*]*\*+(?:[^\*\/][^\*]*\*+)*)\/(\s*(public\s+)?function\s+([^\s|\‍(]+)\s*\‍()?/is'
 
static $ParseKeywordsRx ='/^(\s*\*\s*\@([^\s|\n]+)([^\n]*))$/m'
 
static $ParseDocsRx ='/^[^\*|\n]*\*[ |\t]+([^\*|\s|\@|\/|\n][^\n]*)?$/m'
 

Descrição detalhada

This class will parse the WSDL definitions from PHP source (or any other string)

Autor
Andreas Zimmermann, wan24.de

Documentação dos Construtores & Destrutor

◆ __construct()

__construct ( $server)

Documentação das funções

◆ InterpretDefinition()

InterpretDefinition ( $def,
$method,
$keywords,
$docs )

Interpret a WSDL definition

Parâmetros
string$defWSDL definition
string$methodMethod name

◆ Parse()

Parse ( $str)

Parse a string

Parâmetros
string$strThe string to parse

◆ PhpWsdlParser()

PhpWsdlParser ( $server)

Constructor

Parâmetros
PhpWsdl$serverThe PhpWsdl object

Documentação dos campos e atributos

◆ $ParseDocsRx

$ParseDocsRx ='/^[^\*|\n]*\*[ |\t]+([^\*|\s|\@|\/|\n][^\n]*)?$/m'
static

◆ $ParseKeywordsRx

$ParseKeywordsRx ='/^(\s*\*\s*\@([^\s|\n]+)([^\n]*))$/m'
static

◆ $ParseRelevantRx

$ParseRelevantRx ='/\/\*\*([^\*]*\*+(?:[^\*\/][^\*]*\*+)*)\/(\s*(public\s+)?function\s+([^\s|\‍(]+)\s*\‍()?/is'
static

◆ $Server

$Server

A documentação para esta classe foi gerada a partir do seguinte ficheiro: