* @copyright Meritoo */ interface ReducibleCollectionInterface { /** * Returns new instance of this collection with limited elements * * @param int $max Maximum elements to return * @param int $offset (optional) Position of element from which limitation should start * @return $this */ public function limit(int $max, int $offset = 0): self; }