PHP 클래스 AppserverIo\Appserver\Core\Api\Node\WebResourceCollectionNode

상속: extends AppserverIo\Description\Api\Node\AbstractNode, implements AppserverIo\Appserver\Core\Api\Node\WebResourceCollectionNodeInterface
파일 보기 프로젝트 열기: appserver-io/appserver

보호된 프로퍼티들

프로퍼티 타입 설명
$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