Metaregistrar\EPP\iisEppCreateContactRequest::createContactId PHP Method

createContactId() private method

private createContactId ( $name = null )
    private function createContactId($name = null)
    {
        if (!$name || strlen($name) == 0) {
            $charset = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz";
            $contact_id = substr(str_shuffle($charset), 0, 6);
        } else {
            $contact_id = str_pad(substr(str_replace(' ', '', strtolower(iconv('utf-8', 'us-ascii//IGNORE', $name))), 0, 6), 6, 'zzzzz');
        }
        $contact_id .= date("ym") . "-" . str_pad(time() - strtotime("today"), 5, '0', STR_PAD_LEFT);
        return $contact_id;
    }