• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

visavi / motor-orm
99%
master: 99%

Build:
Build:
LAST BUILD BRANCH: v5.1.0
DEFAULT BRANCH: master
Repo Added 28 Jul 2026 08:21PM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v5.1.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • master
  • v5.0.0
  • v5.1.0

29 Jul 2026 09:19AM UTC coverage: 98.938% (-0.5%) from 99.407%
30439539820

push

github

visavi
Добавлено замыкание в with() и чтение страницы пагинации из запроса

    В with() можно передать замыкание, сужающее связь на одну загрузку: имя
    ключом, замыкание значением, обычные имена лежат в том же списке.

        Story::query()->with([
            user,
            comments => static fn (Query $query) => $query->where(approved, 1),
        ])->get();

    constrain() остаётся: он описывает связь, которая всегда такая, и работает
    при ленивом чтении. Когда есть оба, условия складываются.

    Из paginate() и simplePaginate() убран номер страницы, вместо него добавлен
    Query::page().

        Article::query()->paginate(10);           // ?page= из запроса
        Article::query()->page(3)->paginate(10);  // сказано прямо

    В PagedCollection добавлены статические resolvePageUsing(),
    resolveCurrentPage() и pageName(), а setPageName() стал статическим:
    страницу надо знать до того, как появится сама страница строк. По
    умолчанию страница читается из $_GET, resolvePageUsing() подменяет
    источник для сред, где $_GET не заполняется.

    Ломающее: второй аргумент paginate() и simplePaginate() убран совсем,
    setPageName() больше не вызывается на объекте.

39 of 44 new or added lines in 3 files covered. (88.64%)

1025 of 1036 relevant lines covered (98.94%)

27.84 hits per line

Relevant lines Covered
Build:
Build:
1036 RELEVANT LINES 1025 COVERED LINES
27.84 HITS PER LINE
Source Files on master
  • Tree
  • List 19
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30439539820 v5.1.0 Добавлено замыкание в with() и чтение страницы пагинации из запроса В with() можно передать замыкание, сужающее связь на одну загрузку: имя ключом, замыкание значением, обычные имена лежат в том же списке. Story::query()->with([ ... push 29 Jul 2026 09:25AM UTC visavi github
98.94
30439216777 master Добавлено замыкание в with() и чтение страницы пагинации из запроса В with() можно передать замыкание, сужающее связь на одну загрузку: имя ключом, замыкание значением, обычные имена лежат в том же списке. Story::query()->with([ ... push 29 Jul 2026 09:20AM UTC visavi github
98.94
30402059037 master Дополнил changelog push 28 Jul 2026 09:47PM UTC visavi github
99.41
30401876269 v5.0.0 first() учитывает offset, покрытие доведено до 99% Атрибуты CoversClass не только объявляли, что тест покрывает, но и отбрасывали из отчёта всё остальное, что тест исполняет. Отсюда 94% на хорошо покрытом коде и ноль у шаблона пагинации, ко... push 28 Jul 2026 09:44PM UTC visavi github
99.41
30399422625 master first() учитывает offset, покрытие доведено до 99% Атрибуты CoversClass не только объявляли, что тест покрывает, но и отбрасывали из отчёта всё остальное, что тест исполняет. Отсюда 94% на хорошо покрытом коде и ноль у шаблона пагинации, ко... push 28 Jul 2026 09:09PM UTC visavi github
99.41
30395585545 master Поправил тесты push 28 Jul 2026 08:27PM UTC visavi github
93.87
See All Builds (6)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc