/** * @param UserWorkplaceEntityStub $entity * @return array */ public function transform(UserWorkplaceEntityStub $entity) { return ['name' => $entity->getName()]; }
/** @test */ public function it_should_transform_item_without_includes() { $userWorkplace = new UserWorkplaceEntityStub(); $userWorkplace->setName('Doe\'s Constructions'); $user = new UserEntityStub(); $user->setName('John Doe'); $user->setEmail('*****@*****.**'); $user->setWorkplace($userWorkplace); $scope = $this->transformer->transformItem($user); $this->assertInstanceOf(\League\Fractal\Scope::class, $scope); $this->assertEquals(['data' => ['name' => 'John Doe', 'email' => '*****@*****.**']], $scope->toArray()); }