protected function adder($object) { $rel = $this; return function ($value) use($object, $rel) { return $rel->add($object, $value); }; }