Exemple #1
0
<?php

namespace Fire\Model\User;

add_action('fire/services/core', function ($fire) {
    $fire->singleton('user.repository', function ($fire) {
        $repo = new UserRepository();
        $repo->registerEntityMapper(function () use($fire) {
            return new UserEntityMapper($fire['post.repository'], $fire['page.repository'], $fire['comment.repository']);
        });
        return $repo;
    });
});