1<?php
2/**
3 * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
4 * @author     Brend Wanders <b.wanders@utwente.nl>
5 */
6// must be run within Dokuwiki
7if(!defined('DOKU_INC')) die('Meh.');
8
9/**
10 * The first aggregator.
11 */
12class plugin_strata_aggregate_first extends plugin_strata_aggregate {
13    function aggregate($values, $hint = null) {
14        $val = reset($values);
15        if($val === false ) {
16            return array();
17        }
18
19        return array($val);
20    }
21
22    function getInfo() {
23        return array(
24            'desc'=>'Selects only the first element.',
25            'tags'=>array()
26        );
27    }
28}
29