public function mapSurname(Closure $callback) { if (empty($this->surnames)) { $surnames = $this->path . '/surnames'; if (file_exists($surnames)) { $this->surnames = (array) (include $surnames); } } $callback($this->surnames); }