Your IP : 3.133.133.61


Current Path : /home/sudancam/public_html3/games/wp-content/plugins/wp-rss-aggregator/src/Templates/Feeds/
Upload File :
Current File : /home/sudancam/public_html3/games/wp-content/plugins/wp-rss-aggregator/src/Templates/Feeds/LegacyDisplayTemplate.php

<?php

namespace RebelCode\Wpra\Core\Templates\Feeds;

use Dhii\Output\TemplateInterface;
use InvalidArgumentException;
use RebelCode\Wpra\Core\Util\Normalize;

/**
 * A standard template wrapper for the legacy WP RSS Aggregator display template.
 *
 * @since 4.13
 */
class LegacyDisplayTemplate implements TemplateInterface
{
    /**
     * {@inheritdoc}
     *
     * @since 4.13
     */
    public function render($context = null)
    {
        try {
            $arrCtx = Normalize::toArray($context);
        } catch (InvalidArgumentException $exception) {
            $arrCtx = [];
        }

        wp_enqueue_style('wpra-legacy-styles', WPRSS_CSS . 'legacy-styles.css', [], WPRSS_VERSION);

        ob_start();

        wprss_display_feed_items($arrCtx);

        return ob_get_clean();
    }
}