Allow extensions of getBlogPosts for additional decorator filtering

This commit is contained in:
Craig Lyons 2013-10-09 10:20:46 -04:00 committed by micmania1
parent 4268621328
commit c6b9bfd009

View File

@ -105,7 +105,10 @@ class Blog extends Page {
* @return DataList of BlogPost objects
**/
public function getBlogPosts() {
return BlogPost::get()->filter("ParentID", $this->ID);
$blogPosts = BlogPost::get()->filter("ParentID", $this->ID);
//Allow decorators to manipulate list
$this->extend('updateGetBlogPosts', $blogPosts);
return $blogPosts;
}
}