sort('LastEdited DESC') ->limit($limit); } public function RecentPages() { return self::getRecentObjects(SiteTree::class); } public function RecentFiles() { return self::getRecentObjects(File::class); } public function RecentObjects() { $models = self::config()->get('managed_models'); if(!count($models)){ return null; } $objects = []; foreach ($models as $model) { $objects[] = [ 'Title' => singleton($model)->plural_name(), 'Objects' => self::getRecentObjects($model), ]; } return ArrayList::create($objects); } }