Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/tests/phpunit/mocks/json/ManagedObject.php
Ðазад
<?php namespace MediaWiki\Tests\Json; use Psr\Container\ContainerInterface; use Wikimedia\JsonCodec\JsonClassCodec; use Wikimedia\JsonCodec\JsonCodecable; use Wikimedia\JsonCodec\JsonCodecInterface; /** * Managed object which uses a factory in a service. */ class ManagedObject implements JsonCodecable { /** @var string */ public string $name; /** @var int */ public int $data; /** * Create a new ManagedObject which stores $property. This constructor * shouldn't be invoked directly by anyone except ManagedObjectFactory. * * @param string $name * @param int $data * @internal */ public function __construct( string $name, int $data ) { $this->name = $name; $this->data = $data; } // Implement JsonCodecable by delegating serialization/deserialization // to the 'ManagedObjectFactory' service. /** @inheritDoc */ public static function jsonClassCodec( JsonCodecInterface $codec, ContainerInterface $serviceContainer ): JsonClassCodec { return $serviceContainer->get( 'ManagedObjectFactory' ); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка