Hello,
I trying a rule with camelcase operator and discover the Ruler\Model cast to lowercase.
Business logic term may want use native language of business with long name like :
produitBloquerEnRetail(product) vs produitbloquerenretail(product)
produitAlternatifEnStock(product) vs produitalternatifenstock(product)
https://github.com/hoaproject/Ruler/blob/master/Model/Model.php#L140
return new Operator(mb_strtolower($name), $arguments, $isFunction);
Easy resolve by casting rule to lower, but if operator are cast, why not rule ?