<?php namespace ActivityPhpTest\Server; use ActivityPhp\Server; use ActivityPhp\Type; use PHPUnit\Framework\TestCase; class ServerDialectTest extends TestCase { /** * Check that a dialect can be define from server configuration */ public function testDialectsServerLoading() { $dialect = [ 'Person' => ['featured'], 'PropertyValue' => ['value'] ]; $server = new Server([ 'dialects' => [ 'mydialect' => $dialect ], 'logger' => [ 'driver' => '\Psr\Log\NullLogger' ], 'cache' => [ 'enabled' => false, ] ]); $prop = Type::create('PropertyValue', ['value' => 1]); $person = Type::create('Person', ['featured' => 2]); $this->assertEquals( 1, $prop->getValue() ); $this->assertEquals( 2, $person->getFeatured() ); } } __halt_compiler();----SIGNATURE:----UUZ8X3A3Rx/8Z5p4ucqpZbbMttdYcLw7HlyzBJcsj4t5EOlQoCwk260mThByK6s54Q7qTJLLZBo0Kx2dz79cfJaITfKkKv8iX/hDTyLKZ7tCFKi2I5k6QJCpAb5YnUo2OUHCEVaHxwVEb6Xe/qZPZPdlAQ5VZTHv3X8APei32eoBXGe5uozRwEuf0VvR2yLy9/jwJPoQiT/9NUAAaqnulRJmsH+T08lE1PebFgPpEWAsT3t00DQRN0kmLmCw8iKgK6peT5lgyVtG2zw/UMsonlBtOzV8vV5vo+k+k7F9C1dsok9v5p9giPjaF+zSGvieD77LcL9/ChCtOdrdZqhn1/AbxLL/4RNaF51gx4ypPMmlB9ZbCFDGxli9FFXfuWDTKMLhHZV95KExZRLufq12c+w5HXDoAB5YtlZKMHnu8oZZyktXNQdAwiMpGTJKwLkuweGh5/+WYr9cG8I/Jcj4o+Dt/I/RZD4pqNLgbCaRjN9PP8YCaNkF3+btZ2UX66rAV4sGsumHB3NTkOeKr7um3Ha6z2HobuSPdd5V0xktQPjigE4J8gu03SiTTAs3pckXCcBF4abd+CmyCTUWEUvFwPHpQUUxodOjIF0FE/wJk84+OIOERpUc5aa2bP8tf+ztSObVFE9TYA4Q5Kndh4lKdjra29AmNPamZctUfCs0ICQ=----ATTACHMENT:----OTU3NTU3NjI0NTUwMjkyNyA0MTgxNDY1Mjk1MzMxOTA5IDU3ODgwNzUxODE5OTQ2MjA=