registerDefinition('ThriftTest', __DIR__ . '/../../lib/php/test/Resources/packages/phpcm'); $loader->register(); $sslOptions = \stream_context_create( [ 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false, ], ] ); require_once __DIR__ . '/Handler.php'; switch ($transport) { case 'framed': $serverTransportFactory = new \Thrift\Factory\TFramedTransportFactory(); break; default: $serverTransportFactory = new \Thrift\Factory\TTransportFactory(); } $serverTransport = new \Thrift\Server\TServerSocket('localhost', $port); $handler = new Handler(); $processor = new ThriftTest\ThriftTestProcessor($handler); $server = new \Thrift\Server\TSimpleServer( $processor, $serverTransport, $serverTransportFactory, $serverTransportFactory, new \Thrift\Factory\TBinaryProtocolFactory(), new \Thrift\Factory\TBinaryProtocolFactory() ); echo "Starting the Test server...\n"; $server->serve();