ヤミRoot VoidGate
User / IP
:
216.73.216.110
Host / Server
:
146.88.233.70 / dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
itrave
/
api
/
vendor
/
jms
/
serializer-bundle
/
Tests
/
DependencyInjection
/
Viewing: NamingStrategyTest.php
<?php namespace JMS\SerializerBundle\Tests\DependencyInjection; use JMS\Serializer\Metadata\PropertyMetadata; use JMS\Serializer\Naming\PropertyNamingStrategyInterface; use JMS\SerializerBundle\DependencyInjection\JMSSerializerExtension; use PHPUnit\Framework\TestCase; use Symfony\Component\DependencyInjection\ContainerBuilder; class NamingStrategyTest extends TestCase { /** * * @param array $configs * @return ContainerBuilder */ private function getContainer(array $configs = array()) { $loader = new JMSSerializerExtension(); $container = new ContainerBuilder(); $container->setParameter('kernel.debug', true); $container->setParameter('kernel.cache_dir', sys_get_temp_dir() . '/serializer'); $container->setParameter('kernel.bundles', array()); $loader->load(['jms_serializer' => $configs], $container); return $container; } public function testCustomNamingStrategy() { $container = $this->getContainer(array( 'property_naming' => array( 'id' => 'custom_naming_strategy', 'enable_cache' => false ) )); $customNamingStrategy = new CustomNamingStrategy(); $container->set("custom_naming_strategy", $customNamingStrategy); $this->assertSame($customNamingStrategy, $container->get('jms_serializer.naming_strategy')); } public function testCachedNamingStrategy() { $container = $this->getContainer(array( 'property_naming' => array( 'enable_cache' => true ) )); $namingStrategy = $container->get('jms_serializer.naming_strategy'); $this->assertInstanceOf('JMS\Serializer\Naming\CacheNamingStrategy', $namingStrategy); } } class CustomNamingStrategy implements PropertyNamingStrategyInterface { public function translateName(PropertyMetadata $property) { return 'foo'; } }
Coded With 💗 by
0x6ick