Repository: EasyCorp/EasyAdminBundle (language: php)

Issue:
EntityPaginator::isOutOfRange is not covered by an interface 
**Describe the bug**
EntityPaginator::isOutOfRange is not covered by an interface 

**To Reproduce**
Rewrite \EasyCorp\Bundle\EasyAdminBundle\Orm\EntityPaginator (decorate), you cannot extend it because it's final, but you can decorate it, implementing \EasyCorp\Bundle\EasyAdminBundle\Contracts\Orm\EntityPaginatorInterface

**(OPTIONAL) Additional context**
![image](https://user-images.githubusercontent.com/1244112/223093450-0dc89e33-2774-4b18-8e04-3283a4464ec0.png)

----
**UPD**
Same about `getPageRange`
![image](https://user-images.githubusercontent.com/1244112/223093752-c3f0c8bf-6b67-4843-9f6b-7cead960882f.png)



Discussion / hints:

Fix patch:
diff --git a/src/Contracts/Orm/EntityPaginatorInterface.php b/src/Contracts/Orm/EntityPaginatorInterface.php
index 697c83aa7e..df6069ea3b 100644
--- a/src/Contracts/Orm/EntityPaginatorInterface.php
+++ b/src/Contracts/Orm/EntityPaginatorInterface.php
@@ -18,6 +18,8 @@ public function getCurrentPage(): int;
 
     public function getLastPage(): int;
 
+    public function getPageRange(int $pagesOnEachSide = null, int $pagesOnEdges = null): iterable;
+
     public function getPageSize(): int;
 
     public function hasPreviousPage(): bool;
@@ -30,6 +32,8 @@ public function getNextPage(): int;
 
     public function hasToPaginate(): bool;
 
+    public function isOutOfRange(): bool;
+
     public function getNumResults(): int;
 
     public function getResults(): ?iterable;


Test patch: