Movatterモバイル変換


[0]ホーム

URL:


MediaWiki master
PPNode_Hash_Array.php
Go to the documentation of this file.
1<?php
22namespaceMediaWiki\Parser;
23
24use LogicException;
25use Stringable;
26
30// phpcs:ignore Squiz.Classes.ValidClassName.NotCamelCaps
31classPPNode_Hash_Arrayimplements Stringable,PPNode {
32
34public$value;
35
39publicfunction__construct($value ) {
40 $this->value =$value;
41 }
42
43publicfunction__toString() {
44return var_export( $this,true );
45 }
46
47publicfunctiongetLength() {
48return count( $this->value );
49 }
50
51publicfunctionitem( $i ) {
52return $this->value[$i];
53 }
54
55publicfunctiongetName() {
56return'#nodelist';
57 }
58
59publicfunctiongetNextSibling() {
60returnfalse;
61 }
62
63publicfunctiongetChildren() {
64returnfalse;
65 }
66
67publicfunctiongetFirstChild() {
68returnfalse;
69 }
70
71publicfunctiongetChildrenOfType( $name ) {
72returnfalse;
73 }
74
75publicfunctionsplitArg() {
76// @phan-suppress-previous-line PhanPluginNeverReturnMethod
77thrownew LogicException( __METHOD__ .': not supported' );
78 }
79
80publicfunctionsplitExt() {
81// @phan-suppress-previous-line PhanPluginNeverReturnMethod
82thrownew LogicException( __METHOD__ .': not supported' );
83 }
84
85publicfunctionsplitHeading() {
86// @phan-suppress-previous-line PhanPluginNeverReturnMethod
87thrownew LogicException( __METHOD__ .': not supported' );
88 }
89}
90
92class_alias( PPNode_Hash_Array::class,'PPNode_Hash_Array' );
MediaWiki\Parser\PPNode_Hash_Array
DefinitionPPNode_Hash_Array.php:31
MediaWiki\Parser\PPNode_Hash_Array\item
item( $i)
Returns an item of an array-type node.
DefinitionPPNode_Hash_Array.php:51
MediaWiki\Parser\PPNode_Hash_Array\splitExt
splitExt()
Split an "<ext>" node into an associative array containing name, attr, inner and close All values in ...
DefinitionPPNode_Hash_Array.php:80
MediaWiki\Parser\PPNode_Hash_Array\getFirstChild
getFirstChild()
Get the first child of a tree node.
DefinitionPPNode_Hash_Array.php:67
MediaWiki\Parser\PPNode_Hash_Array\splitArg
splitArg()
Split a "<part>" node into an associative array containing: name PPNode name index String index value...
DefinitionPPNode_Hash_Array.php:75
MediaWiki\Parser\PPNode_Hash_Array\splitHeading
splitHeading()
Split an "<h>" node.
DefinitionPPNode_Hash_Array.php:85
MediaWiki\Parser\PPNode_Hash_Array\getNextSibling
getNextSibling()
Get the next sibling of any node.
DefinitionPPNode_Hash_Array.php:59
MediaWiki\Parser\PPNode_Hash_Array\getChildren
getChildren()
Get an array-type node containing the children of this node.
DefinitionPPNode_Hash_Array.php:63
MediaWiki\Parser\PPNode_Hash_Array\$value
array $value
DefinitionPPNode_Hash_Array.php:34
MediaWiki\Parser\PPNode_Hash_Array\__construct
__construct( $value)
DefinitionPPNode_Hash_Array.php:39
MediaWiki\Parser\PPNode_Hash_Array\__toString
__toString()
DefinitionPPNode_Hash_Array.php:43
MediaWiki\Parser\PPNode_Hash_Array\getName
getName()
Get the name of this node.
DefinitionPPNode_Hash_Array.php:55
MediaWiki\Parser\PPNode_Hash_Array\getLength
getLength()
Returns the length of the array, or false if this is not an array-type node.
DefinitionPPNode_Hash_Array.php:47
MediaWiki\Parser\PPNode_Hash_Array\getChildrenOfType
getChildrenOfType( $name)
Get all children of this tree node which have a given name.
DefinitionPPNode_Hash_Array.php:71
MediaWiki\Parser\PPNode
There are three types of nodes:
DefinitionPPNode.php:37
MediaWiki\Parser
DefinitionBlockLevelPass.php:27

[8]ページ先頭

©2009-2025 Movatter.jp