/** * @test * @group metadata * @group common * * @dataProvider \OpenConext\Value\TestDataProvider::notStringOrEmptyString * @expectedException InvalidArgumentException * * @param mixed $notStringOrEmtpyString */ public function deserialization_requires_data_to_be_a_non_empty_string($notStringOrEmtpyString) { Binding::deserialize($notStringOrEmtpyString); }
/** * @test * @group metadata * @group common */ public function an_endpoint_can_be_cast_to_string() { $this->assertInternalType('string', (string) new Endpoint(Binding::httpPost(), 'some:uri')); }
/** * @return Endpoint */ private function getPostEndpoint() { return new Endpoint(Binding::httpPost(), 'some:uri'); }
public function serialize() { return array('binding' => $this->binding->serialize(), 'location' => $this->location, 'response_location' => $this->responseLocation); }