/** * returns random lastname * * @param string $char * @return string */ public static function getLastname($char = null) { if ($char === null) { $char = RandomChar::get(); } $names = self::getLastnames($char); if (empty($names)) { return null; } shuffle($names); return $names[0]; }
/** * returns female project name * * @param string $char * @return string */ public static function getProjectNameFemale($char = null) { if (empty($char)) { $char = RandomChar::get(); } $adjective = RandomAdjective::getAdjective($char); $name = RandomFirstname::getFirstnameFemale($char); if (empty($adjective) || empty($name)) { return null; } return ucwords($adjective . ' ' . $name); }
/** * returns random adjective * * @param string $char * @param string $lang * @return string */ public static function getAdjective($char = null, $lang = 'en') { if (empty($char)) { $char = RandomChar::get(); } $words = self::getAdjectives($char, $lang); if (empty($words)) { return null; } shuffle($words); return $words[0]; }