generator->parse(static::randomElement(static::$towns)); } public function syllable() { return static::randomElement(static::$syllables); } public function direction() { return static::randomElement(static::$directions); } public function englishStreetName() { return static::randomElement(static::$englishStreetNames); } public function villageSuffix() { return static::randomElement(static::$villageSuffixes); } public function estateSuffix() { return static::randomElement(static::$estateSuffixes); } public function village() { return $this->generator->parse(static::randomElement(static::$villageNameFormats)); } public function estate() { return $this->generator->parse(static::randomElement(static::$estateNameFormats)); } }