- Refactors ALC

This commit is contained in:
Vlad
2016-01-25 09:27:51 -05:00
parent a6b64a1c5d
commit 01eb6c7a98
5 changed files with 116 additions and 114 deletions

View File

@ -1,15 +1,11 @@
<?php
namespace MailPoet\Newsletter\Renderer\Blocks;
use MailPoet\Newsletter\Editor\Transformer;
use MailPoet\Router\Wordpress;
class AutomatedLatestContent {
static function render($element, $column_count) {
$wordpress = new Wordpress();
$transformer = new Transformer($element);
$posts = $wordpress->fetchWordPressPosts($element);
$transformed_posts = array('blocks' => $transformer->transform($posts));
$ALC = new \MailPoet\Newsletter\AutomatedLatestContent();
$posts = $ALC->getPosts($element);
$transformed_posts = array('blocks' => $ALC->transformPosts($element, $posts));
$renderer = new Renderer();
return $renderer->render($transformed_posts, $column_count);
}