PHP Класс AppserverIo\Appserver\Core\Api\Node\WebResourceCollectionNode

Автор: Tim Wagner ([email protected])
Наследование: extends AppserverIo\Description\Api\Node\AbstractNode, implements AppserverIo\Appserver\Core\Api\Node\WebResourceCollectionNodeInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$description DescriptionNode The description information.
$httpMethodOmissions array The HTTP method omission information.
$httpMethods array The HTTP method information.
$urlPatterns array The URL pattern information.
$webResourceName WebResourceNameNode The web resource name information.

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

Метод Описание
__construct ( AppserverIo\Configuration\Interfaces\NodeValueInterface $webResourceName = null, AppserverIo\Configuration\Interfaces\NodeValueInterface $description = null, array $urlPatterns = [], array $httpMethods = [], array $httpMethodOmissions = [] ) Initializes the node with the passed values.
getDescription ( ) : DescriptionNode Return's the description information.
getHttpMethodOmissions ( ) : array Return's the HTTP method omission information.
getHttpMethodOmissionsAsArray ( ) : array Returns the HTTP method omissions as an associative array.
getHttpMethods ( ) : array Return's the HTTP method information.
getHttpMethodsAsArray ( ) : array Returns the HTTP methods as an associative array.
getUrlPatterns ( ) : array Return's the URL pattern information.
getUrlPatternsAsArray ( ) : array Returns the URL patterns as an associative array
getWebResourceName ( ) : WebResourceNameNode Return's the web resource name information.

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

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

Initializes the node with the passed values.
public __construct ( AppserverIo\Configuration\Interfaces\NodeValueInterface $webResourceName = null, AppserverIo\Configuration\Interfaces\NodeValueInterface $description = null, array $urlPatterns = [], array $httpMethods = [], array $httpMethodOmissions = [] )
$webResourceName AppserverIo\Configuration\Interfaces\NodeValueInterface The web resource name information
$description AppserverIo\Configuration\Interfaces\NodeValueInterface The description information
$urlPatterns array The array with the URL pattern information
$httpMethods array The array with the HTTP method information
$httpMethodOmissions array The array with the HTTP method omission information

getDescription() публичный метод

Return's the description information.
public getDescription ( ) : DescriptionNode
Результат DescriptionNode The description information

getHttpMethodOmissions() публичный метод

Return's the HTTP method omission information.
public getHttpMethodOmissions ( ) : array
Результат array The HTTP method omission information

getHttpMethodOmissionsAsArray() публичный метод

The HTTP methods will be converted to upper case when using this method.
public getHttpMethodOmissionsAsArray ( ) : array
Результат array The array with the HTTP method omissions

getHttpMethods() публичный метод

Return's the HTTP method information.
public getHttpMethods ( ) : array
Результат array The HTTP method information

getHttpMethodsAsArray() публичный метод

The HTTP methods will be converted to upper case when using this method.
public getHttpMethodsAsArray ( ) : array
Результат array The array with the HTTP methods

getUrlPatterns() публичный метод

Return's the URL pattern information.
public getUrlPatterns ( ) : array
Результат array The URL pattern information

getUrlPatternsAsArray() публичный метод

Returns the URL patterns as an associative array
public getUrlPatternsAsArray ( ) : array
Результат array The array with the sorted URL patterns

getWebResourceName() публичный метод

Return's the web resource name information.
public getWebResourceName ( ) : WebResourceNameNode
Результат WebResourceNameNode The web resource name information

Описание свойств

$description защищенное свойство

The description information.
protected DescriptionNode,AppserverIo\Appserver\Core\Api\Node $description
Результат DescriptionNode

$httpMethodOmissions защищенное свойство

The HTTP method omission information.
protected array $httpMethodOmissions
Результат array

$httpMethods защищенное свойство

The HTTP method information.
protected array $httpMethods
Результат array

$urlPatterns защищенное свойство

The URL pattern information.
protected array $urlPatterns
Результат array

$webResourceName защищенное свойство

The web resource name information.
protected WebResourceNameNode,AppserverIo\Appserver\Core\Api\Node $webResourceName
Результат WebResourceNameNode