public function testCreateWithDefaultValues()
 {
     $descriptor = new BindingTypeDescriptor('vendor/type');
     $this->assertSame('vendor/type', $descriptor->getName());
     $this->assertNull($descriptor->getDescription());
     $this->assertSame(array(), $descriptor->getParameters());
 }
 private function typesEqual(BindingTypeDescriptor $descriptor1, BindingTypeDescriptor $descriptor2)
 {
     return $descriptor1->getTypeName() === $descriptor2->getTypeName() && $descriptor1->getDescription() === $descriptor2->getDescription() && $descriptor1->getParameterDescriptions() === $descriptor2->getParameterDescriptions() && $descriptor1->getType()->getParameters() === $descriptor2->getType()->getParameters();
 }
Beispiel #3
0
 private function typesEqual(BindingTypeDescriptor $type1, BindingTypeDescriptor $type2)
 {
     if ($type1->getName() !== $type2->getName()) {
         return false;
     }
     if ($type1->getDescription() !== $type2->getDescription()) {
         return false;
     }
     if ($type1->getParameters() != $type2->getParameters()) {
         return false;
     }
     return true;
 }