. * */ namespace Vvveb\Component; use Vvveb\System\Component\ComponentBase; use Vvveb\System\Images; class Page extends ComponentBase { public static $defaultOptions = [ 'post_id' => 'url', 'slug' => 'url', 'language_id' => 1, 'site_id' => 1, ]; function results() { $page = new \Vvveb\Sql\PostSQL(); $results = $page->get($this->options); if (isset($results['images'])) { $results['images'] = Images::images('page', $results['images']); } if (isset($results['image'])) { $results['images'][] = Images::image('page', $results['image']); } list($results) = Event :: trigger(__CLASS__,__FUNCTION__, $results); return $results; } }