/** * Creates a TransformerMapping with the given attributes and adds it to the rule. * * @param Rule $rule * @param string $name * @param string $parseExpression * @return TransformerMapping */ protected final function createTransformerMapping(Rule $rule, $name, $parseExpression) { // fill array for transformer mapping creation $transformerMappingsAttributes = ['name' => $name, 'parse_expression' => $parseExpression]; $transformerMapping = new TransformerMapping($transformerMappingsAttributes); // add transformer mapping to rule $rule->transformerMappings()->save($transformerMapping); return $transformerMapping; }