public function removeMethodCall($method) { foreach ($this->calls as $i => $call) { if ($call[0] === $method) { unset($this->calls[$i]); break; } } return $this; }
/** * @param Definition $definition */ private function clearMethodCalls(Definition $definition) { $methodCall = 'offsetSet'; while ($definition->hasMethodCall($methodCall)) { $definition->removeMethodCall($methodCall); } }