Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/vendor/wikimedia/idle-dom/src/Helper/Element.php
Ðазад
<?php // AUTOMATICALLY GENERATED. DO NOT EDIT. // Use `composer build` to regenerate. namespace Wikimedia\IDLeDOM\Helper; trait Element { // Underscore is used to avoid conflicts with DOM-reserved names // phpcs:disable PSR2.Methods.MethodDeclaration.Underscore // phpcs:disable MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName /** * Handle an attempt to get a non-existing property on this * object. The default implementation raises an exception * but the implementor can choose a different behavior: * return null (like JavaScript), dynamically create the * property, etc. * @param string $prop the name of the property requested * @return mixed */ abstract protected function _getMissingProp( string $prop ); /** * Handle an attempt to set a non-existing property on this * object. The default implementation raises an exception * but the implementor can choose a different behavior: * ignore the operation (like JavaScript), dynamically create * the property, etc. * @param string $prop the name of the property requested * @param mixed $value the value to set */ abstract protected function _setMissingProp( string $prop, $value ): void; // phpcs:enable /** * @param string $name * @return mixed */ public function __get( string $name ) { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this switch ( $name ) { case "nodeType": return $this->getNodeType(); case "nodeName": return $this->getNodeName(); case "baseURI": return $this->getBaseURI(); case "isConnected": return $this->getIsConnected(); case "ownerDocument": return $this->getOwnerDocument(); case "parentNode": return $this->getParentNode(); case "parentElement": return $this->getParentElement(); case "childNodes": return $this->getChildNodes(); case "firstChild": return $this->getFirstChild(); case "lastChild": return $this->getLastChild(); case "previousSibling": return $this->getPreviousSibling(); case "nextSibling": return $this->getNextSibling(); case "nodeValue": return $this->getNodeValue(); case "textContent": return $this->getTextContent(); case "innerHTML": return $this->getInnerHTML(); case "previousElementSibling": return $this->getPreviousElementSibling(); case "nextElementSibling": return $this->getNextElementSibling(); case "children": return $this->getChildren(); case "firstElementChild": return $this->getFirstElementChild(); case "lastElementChild": return $this->getLastElementChild(); case "childElementCount": return $this->getChildElementCount(); case "assignedSlot": return $this->getAssignedSlot(); case "namespaceURI": return $this->getNamespaceURI(); case "prefix": return $this->getPrefix(); case "localName": return $this->getLocalName(); case "tagName": return $this->getTagName(); case "id": return $this->getId(); case "className": return $this->getClassName(); case "classList": return $this->getClassList(); case "slot": return $this->getSlot(); case "attributes": return $this->getAttributes(); case "shadowRoot": return $this->getShadowRoot(); case "outerHTML": return $this->getOuterHTML(); default: break; } '@phan-var \Wikimedia\IDLeDOM\Helper\Element $this'; // @var \Wikimedia\IDLeDOM\Helper\Element $this return $this->_getMissingProp( $name ); } /** * @param string $name * @return bool */ public function __isset( string $name ): bool { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this switch ( $name ) { case "nodeType": return true; case "nodeName": return true; case "baseURI": return true; case "isConnected": return true; case "ownerDocument": return $this->getOwnerDocument() !== null; case "parentNode": return $this->getParentNode() !== null; case "parentElement": return $this->getParentElement() !== null; case "childNodes": return true; case "firstChild": return $this->getFirstChild() !== null; case "lastChild": return $this->getLastChild() !== null; case "previousSibling": return $this->getPreviousSibling() !== null; case "nextSibling": return $this->getNextSibling() !== null; case "nodeValue": return $this->getNodeValue() !== null; case "textContent": return $this->getTextContent() !== null; case "innerHTML": return true; case "previousElementSibling": return $this->getPreviousElementSibling() !== null; case "nextElementSibling": return $this->getNextElementSibling() !== null; case "children": return true; case "firstElementChild": return $this->getFirstElementChild() !== null; case "lastElementChild": return $this->getLastElementChild() !== null; case "childElementCount": return true; case "assignedSlot": return $this->getAssignedSlot() !== null; case "namespaceURI": return $this->getNamespaceURI() !== null; case "prefix": return $this->getPrefix() !== null; case "localName": return true; case "tagName": return true; case "id": return true; case "className": return true; case "classList": return true; case "slot": return true; case "attributes": return true; case "shadowRoot": return $this->getShadowRoot() !== null; case "outerHTML": return true; default: break; } return false; } /** * @param string $name * @param mixed $value */ public function __set( string $name, $value ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this switch ( $name ) { case "nodeValue": $this->setNodeValue( $value ); return; case "textContent": $this->setTextContent( $value ); return; case "innerHTML": $this->setInnerHTML( $value ); return; case "id": $this->setId( $value ); return; case "className": $this->setClassName( $value ); return; case "classList": $this->setClassList( $value ); return; case "slot": $this->setSlot( $value ); return; case "outerHTML": $this->setOuterHTML( $value ); return; default: break; } '@phan-var \Wikimedia\IDLeDOM\Helper\Element $this'; // @var \Wikimedia\IDLeDOM\Helper\Element $this $this->_setMissingProp( $name, $value ); } /** * @param string $name */ public function __unset( string $name ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this switch ( $name ) { case "nodeType": break; case "nodeName": break; case "baseURI": break; case "isConnected": break; case "ownerDocument": break; case "parentNode": break; case "parentElement": break; case "childNodes": break; case "firstChild": break; case "lastChild": break; case "previousSibling": break; case "nextSibling": break; case "nodeValue": $this->setNodeValue( null ); return; case "textContent": $this->setTextContent( null ); return; case "innerHTML": break; case "previousElementSibling": break; case "nextElementSibling": break; case "children": break; case "firstElementChild": break; case "lastElementChild": break; case "childElementCount": break; case "assignedSlot": break; case "namespaceURI": break; case "prefix": break; case "localName": break; case "tagName": break; case "id": break; case "className": break; case "classList": break; case "slot": break; case "attributes": break; case "shadowRoot": break; case "outerHTML": break; default: return; } $trace = debug_backtrace(); while ( count( $trace ) > 0 && $trace[0]['function'] !== "__unset" ) { array_shift( $trace ); } trigger_error( 'Undefined property' . ' via ' . ( $trace[0]['function'] ?? '' ) . '(): ' . $name . ' in ' . ( $trace[0]['file'] ?? '' ) . ' on line ' . ( $trace[0]['line'] ?? '' ), E_USER_NOTICE ); } /** * @param string $val */ public function setClassList( string $val ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this $this->getClassList()->setValue( $val ); } /** * @return string */ public function getId(): string { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this return $this->getAttribute( 'id' ) ?? ''; } /** * @param string $val */ public function setId( string $val ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this $this->setAttribute( 'id', $val ); } /** * @return string */ public function getClassName(): string { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this return $this->getAttribute( 'class' ) ?? ''; } /** * @param string $val */ public function setClassName( string $val ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this $this->setAttribute( 'class', $val ); } /** * @return string */ public function getSlot(): string { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this return $this->getAttribute( 'slot' ) ?? ''; } /** * @param string $val */ public function setSlot( string $val ): void { '@phan-var \Wikimedia\IDLeDOM\Element $this'; // @var \Wikimedia\IDLeDOM\Element $this $this->setAttribute( 'slot', $val ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка