public static function allRules() { if (!self::$initRules) { self::$rules = array_merge(static::defaultRules(), self::$rules); self::$initRules = true; } return self::$rules; }