Класс Phalcon\Paginator\Factory

расширяет абстрактный класс Phalcon\Factory

Реализует Phalcon\FactoryInterface

Source on GitHub

Загружает класс адаптера Paginator с помощью опции 'adapter'

<?php

use Phalcon\Paginator\Factory;

/**
 * `ModelsManager` автоматически создается, когда вы создаете экземпляр контейнера DI
 *  используя класс «FactoryDefault». Он возвращает 
 *  объект[Phalcon\Mvc\Model\Manager](/ru/3.4/api/Phalcon_Mvc_Model_Manager)
 */

$builder = $this->modelsManager->createBuilder()
                ->columns("id, name")
                ->from("Robots")
                ->orderBy("name");

$options = [
    "builder" => $builder,
    "limit"   => 20,
    "page"    => 1,
    "adapter" => "queryBuilder",
];
$paginator = Factory::load($options);

Методы

public static load (Phalcon\Config | array $config)

.....

protected static loadClass (mixed $namespace, mixed $config) inherited from Phalcon\Factory

...