/**
  * @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');
 }
Example #4
0
 public function serialize()
 {
     return array('binding' => $this->binding->serialize(), 'location' => $this->location, 'response_location' => $this->responseLocation);
 }