<?php
class UserFormRules
{
    const USERNAME = 'UserFormRules::validateUsername';
    const EMAIL_DOMAIN = 'UserFormRules::validateEmailDomain';

    public static function validateUsername(IControl $control)
    {
        // validace uživatelského jména
    }

    public static function validateEmailDomain(IControl $control, $domain)
    {
        // validace, zda se jedné o e-mail z domény $domain
    }
}

$form->addText('username', /* label, velikost... */)
    ->addRule(UserFormRules::USERNAME, /* validační zpráva */);
$form->addText('email', /* label, velikost... */)
    ->addRule(UserFormRules::EMAIL_DOMAIN, /* validační zpráva */, 'example.com');