public function getForeignCollection() { $collection = $this->newForeignCollection(); $this->applyFilter($collection); $this->applyWhere($collection); $this->applyOrder($collection); return $collection; }