lilobase
6/20/2018 - 10:13 AM

MembershipObjectMapper.php

namespace App\Membership\Infrastructure\Doctrine;


use App\Membership\Domain\Membership;

trait MembershipObjectMapper
{
    static function fromDoctrine(MembershipDoctrineEntity $entity): Membership
    {
        $instance = new self();
        $instance->field = $entity->field;

        return $instance;
    }

    static function fromDomain(Membership $entity): MembershipDoctrineEntity
    {
        $instance = new self();
        $instance->field = $entity->field();

        return $instance;
    }
}