not = new ExclusionContext($this); } public function __clone() { // clone the exclusion context as well $this->not = clone $this->not; } /** @codeCoverageIgnore */ public function __destruct() { unset($this->not); } public function limit(int $spec = null) { return $this->act(__FUNCTION__, func_num_args(), $spec); } public function offset(int $spec = null) { return $this->act(__FUNCTION__, func_num_args(), $spec); } }