Posts.php
467 Bytes
<?php
namespace ACP\Helper\Select\Paginated;
use AC\Helper\Select\Options\Paginated;
use ACP\Helper\Select;
class Posts extends Paginated {
public function __construct( $search_term, $page, array $args = [] ) {
$entities = new Select\Entities\Post( array_merge( $args, [
's' => $search_term,
'paged' => $page,
] ) );
parent::__construct(
$entities,
new Select\Group\PostType(
new Select\Formatter\PostTitle( $entities )
)
);
}
}