jacobemerick/web

View on GitHub
src/Domain/Blog/Post/PostRepositoryInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
<?php

namespace Jacobemerick\Web\Domain\Blog\Post;

interface PostRepositoryInterface
{
    public function findPostByPath($path);
    public function getActivePosts($limit = null, $offset= 0);
    public function getActivePostsCount();
    public function getActivePostsByTag($tag, $limit = null, $offset = 0);
    public function getActivePostsCountByTag($tag);
    public function getActivePostsByCategory($category, $limit = null, $offset = 0);
    public function getActivePostsCountByCategory($category);
    public function getActivePostsByRelatedTags($post, $limit = 4);
}