3ev Core Wordpress library API
  • Namespace
  • Class

Namespaces

  • Tev
    • Application
      • Bootstrap
    • Author
      • Model
    • Contracts
    • Database
      • CustomTables
    • Field
      • Model
      • Util
    • Plugin
      • Action
      • Shortcode
    • Post
      • Model
      • Repository
    • Taxonomy
      • Model
      • Repository
    • Term
      • Model
      • Repository
    • Util
    • View
      • Exception
  • None

Classes

  • PostRepository

Class PostRepository

Post repository class.

Provides methods for retrieving posts from the database.

Namespace: Tev\Post\Repository
Located at Tev/Post/Repository/PostRepository.php

Methods summary

public
# __construct( Tev\Post\Factory $postFactory )

Constructor.

Constructor.

Inject dependencies.

Parameters

$postFactory
Post factory
public Tev\Post\Model\AbstractPost[]
# getAllByPostType( string $type, array $queryVars = array() )

Get all posts of the given type.

Get all posts of the given type.

Parameters

$type
Post type
$queryVars
Extra query vars. See the params passed to WP_Query

Returns

Tev\Post\Model\AbstractPost[]
Post objects
public array
# getYears( )

Get array of post years, in descending order.

Get array of post years, in descending order.

Returns

array

Properties summary

protected Tev\Post\Factory $postFactory

Post factory.

Post factory.

#
3ev Core Wordpress library API API documentation generated by ApiGen