���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/tests/phpunit/mocks/json/JsonUnserializableSubClass.php
���ѧ٧ѧ�
<?php namespace MediaWiki\Tests\Json; use MediaWiki\Json\JsonUnserializableTrait; use MediaWiki\Json\JsonUnserializer; /** * Testing class for JsonUnserializer unit tests. * @package MediaWiki\Tests\Json */ class JsonUnserializableSubClass extends JsonUnserializableSuperClass { use JsonUnserializableTrait; private $subClassField; public function __construct( string $superClassFieldValue, string $subClassFieldValue ) { parent::__construct( $superClassFieldValue ); $this->subClassField = $subClassFieldValue; } public function getSubClassField(): string { return $this->subClassField; } public static function newFromJsonArray( JsonUnserializer $unserializer, array $json ) { return new self( $json['super_class_field'], $json['sub_class_field'] ); } protected function toJsonArray(): array { return parent::toJsonArray() + [ 'sub_class_field' => $this->getSubClassField() ]; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.11 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�