private function setParameter(Parameter $param) { $set_param_head = 'SET_PARAM ' . $param->getKey(); try { if ($param->isRawValue()) { $raw_value = self::BEGIN_RAW . "\n" . base64_encode($param->getValue()) . "\n" . self::END_RAW; return $this->socket_client->request($set_param_head . ' ' . self::RAW_VALUE_ANNOUNCMENT . "\n" . $raw_value); } else { return $this->socket_client->request($set_param_head . ' ' . $param->getValue()); } } catch (\Exception $e) { throw $e; } }
/** * @covers phpDocumentor\Transformer\Template\Parameter::getKey * @covers phpDocumentor\Transformer\Template\Parameter::setKey */ public function testSetAndGetKey() { $this->assertSame(null, $this->fixture->getKey()); $this->fixture->setKey('key'); $this->assertSame('key', $this->fixture->getKey()); }
/** * @dataProvider provideValues */ public function testAccessors($value) { $parameter = new Parameter('foo', $value); $this->assertEquals('foo', $parameter->getKey()); $this->assertEquals($value, $parameter->getValue()); }