function it_does_reverse_transform_identifiers_to_array_of_entities(ObjectRepository $repository, FakeEntity $entityOne, FakeEntity $entityTwo) { $value = array(1, 2); $entityOne->getId()->willReturn(1); $entityTwo->getId()->willReturn(2); $repository->findBy(array('id' => $value))->shouldBeCalled()->willReturn(array($entityOne, $entityTwo)); $this->reverseTransform($value)->shouldReturn(array($entityOne, $entityTwo)); }
function it_reverse_transform_resource_to_identifier(RepositoryInterface $repository, FakeEntity $value) { $repository->getClassName()->willReturn(FakeEntity::class); $value->getId()->willReturn(6); $this->reverseTransform($value)->shouldReturn(6); }
function it_transforms_resource_in_identifier(FakeEntity $value) { $value->getId()->willReturn(6); $this->transform($value)->shouldReturn(6); }
function it_reverses_entity_in_identifier(FakeEntity $value) { $value->getId()->shouldBeCalled()->willReturn(6); $this->reverseTransform($value)->shouldReturn(6); }
function it_does_reverse_transform_array_of_arrays_value(FakeEntity $entityOne, FakeEntity $entityTwo) { $entityOne->getId()->willReturn(1); $entityTwo->getId()->willReturn(1); $this->reverseTransform(array(array($entityOne, $entityTwo)))->shouldHaveCount(2); }