id = $id; $this->name = self::generateRandomName(); } /** * Generate a random Client Name * * @param int $id Id of the Client * @return string */ public static function generateClient(int $id): Client { return new Client($id); } public static function generateRandomName(): string { $firstname = self::$listOfFirstNames[rand(0, sizeof(self::$listOfFirstNames) - 1)]; $middleName = self::$listOfMiddleNames[rand(0, sizeof(self::$listOfMiddleNames) - 1)]; $lastName = self::$listOfLastNames[rand(0, sizeof(self::$listOfLastNames) - 1)]; return "$firstname $middleName $lastName"; } }