. * */ namespace Vvveb\Component; use Vvveb\System\Component\ComponentBase; use Vvveb\System\Event; use Vvveb\System\Images; use Vvveb\System\User\Admin as AdminUser; class Admin extends ComponentBase { public static $defaultOptions = [ 'limit' => 1000, 'page' => 1, ]; protected $options = []; public $cacheExpire = 0; //seconds function cacheKey() { // disable caching return false; } function results() { $results = AdminUser::current(); foreach (['avatar', 'cover'] as $image) { if (isset($results[$image])) { $results[$image]= Images::image($results[$image], 'admin'); } } list($results) = Event::trigger(__CLASS__, __FUNCTION__, $results); return $results; } }