public function flatten($method) { $flattenedObjects = []; foreach ($this as $item) { $flattenedObjects[] = $item->{$method}(); } return $flattenedObjects; }