var/cache/dev/ContainerXN3Q03t/PaginatorProxyF4d76bf.php line 25
<?php
namespace ContainerXN3Q03t;
include_once \dirname(__DIR__, 4).'/vendor/knplabs/knp-components/src/Knp/Component/Pager/PaginatorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/knplabs/knp-components/src/Knp/Component/Pager/Paginator.php';
class PaginatorProxyF4d76bf implements \Knp\Component\Pager\PaginatorInterface, \Symfony\Component\VarExporter\LazyObjectInterface
{
use \Symfony\Component\VarExporter\LazyProxyTrait;
private const LAZY_OBJECT_PROPERTY_SCOPES = [
'lazyObjectReal' => [self::class, 'lazyObjectReal', null],
"\0".self::class."\0lazyObjectReal" => [self::class, 'lazyObjectReal', null],
];
public function initializeLazyObject(): \Knp\Component\Pager\PaginatorInterface
{
if (isset($this->lazyObjectReal)) {
return $this->lazyObjectReal;
}
return $this;
}
public function paginate(mixed $target, int $page = 1, ?int $limit = null, array $options = []): \Knp\Component\Pager\Pagination\PaginationInterface
{
if (isset($this->lazyObjectReal)) {
return $this->lazyObjectReal->paginate(...\func_get_args());
}
return throw new \BadMethodCallException('Cannot forward abstract method "Knp\Component\Pager\PaginatorInterface::paginate()".');
}
}
// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);
if (!\class_exists('PaginatorProxyF4d76bf', false)) {
\class_alias(__NAMESPACE__.'\\PaginatorProxyF4d76bf', 'PaginatorProxyF4d76bf', false);
}