/** * {@inheritdoc} */ public function rewrite(FunctionCallNode $call, TargetInterface $target) { $arguments = $call->getArguments(); $object = strPos($call->getName()->getText(), 'entity_') === 0 ? $arguments[1] : $arguments[0]; return ObjectMethodCallNode::create(clone $object, $this->pluginDefinition['method']); }