eZ\Publish\Core\Persistence\TransformationProcessor\PcreCompiler::compileTransposeModulo PHP Method

compileTransposeModulo() protected method

Compile transpose modulo rule.
protected compileTransposeModulo ( array $rule ) : array
$rule array
return array
    protected function compileTransposeModulo(array $rule)
    {
        return array('regexp' => '([' . preg_quote($this->getModuloCharRange($this->compileCharacter($rule['data']['srcStart']), $this->compileCharacter($rule['data']['srcEnd']), $rule['data']['modulo'])) . '])us', 'callback' => $this->getTransposeClosure($rule['data']['op'], $rule['data']['dest']));
    }