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

visavi / motor-orm
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: v6.0.1
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 v6.0.1
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • master
  • v5.0.0
  • v5.1.0
  • v5.2.0
  • v5.3.0
  • v5.4.0
  • v6.0.0
  • v6.0.1

28 Aug 2026 09:03PM UTC coverage: 98.469% (-0.2%) from 98.627%
33210962033

push

github

visavi
 Пустой ключ — это null, а null не индекс массива

  Пустая колонка читается как null, а PHP 8.5 объявил использование
  null в качестве индекса массива устаревшим. Загрузчик связей брал
  $byKey[$row->attr[$localKey] ?? null], поэтому строка с незаполненным
  ключом — сообщение от гостя, запись без владельца — давала
  предупреждение на каждое чтение связи.

16 of 18 new or added lines in 1 file covered. (88.89%)

1158 of 1176 relevant lines covered (98.47%)

33.73 hits per line

Relevant lines Covered
Build:
Build:
1176 RELEVANT LINES 1158 COVERED LINES
33.73 HITS PER LINE
Source Files on master
  • Tree
  • List 19
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
33210962033 v6.0.1 Пустой ключ — это null, а null не индекс массива Пустая колонка читается как null, а PHP 8.5 объявил использование null в качестве индекса массива устаревшим. Загрузчик связей брал $byKey[$row->attr[$localKey] ?? null], поэтому строка с не... push 28 Aug 2026 09:04PM UTC visavi github
98.47
33210870534 master Пустой ключ — это null, а null не индекс массива Пустая колонка читается как null, а PHP 8.5 объявил использование null в качестве индекса массива устаревшим. Загрузчик связей брал $byKey[$row->attr[$localKey] ?? null], поэтому строка с не... push 28 Aug 2026 09:03PM UTC visavi github
98.47
33189271864 v6.0.0 Поправил примеры push 28 Aug 2026 04:18PM UTC visavi github
98.63
33188900344 master Поправил примеры push 28 Aug 2026 04:13PM UTC visavi github
98.63
33184130194 master Страница приходит от приложения, ключ живёт в таблице resolveCurrentPage() лез в $_GET, поэтому orm, читающая csv, имела мнение о http, а ответ зависел от того, где выполняется код: консольная команда, воркер очереди и тест получали то, ч... push 28 Aug 2026 03:14PM UTC visavi github
98.65
33182421877 master Модель снова строка таблицы, Record убран Пятая версия разделила модель на три класса и оставила поведение строки без места: колонка принадлежала Record, поэтому всё, что строка умеет сказать о себе, приходилось держать классом рядом с мо... push 28 Aug 2026 02:53PM UTC visavi github
98.65
33180763264 v5.4.0 Модель называет класс своих строк, pluck() не теряет пустые колонки, а тела через пустую строку подряд, испоавлены баги pluck с пустыми значениями push 28 Aug 2026 02:33PM UTC visavi github
98.65
33180599886 master Модель называет класс своих строк, pluck() не теряет пустые колонки, а тела через пустую строку подряд, испоавлены баги pluck с пустыми значениями push 28 Aug 2026 02:32PM UTC visavi github
98.65
31055261695 v5.3.0 Ускорен поиск по ключу и подсчёт строк find() больше не читает всю таблицу. Ключи в файле идут по возрастанию, поэтому нужную строку находит двоичный поиск. На 50 000 строк запись из конца файла находится за 2.1 мс вместо 73.6. Если файл... push 05 Aug 2026 11:07PM UTC visavi github
98.63
31055041854 master Ускорен поиск по ключу и подсчёт строк find() больше не читает всю таблицу. Ключи в файле идут по возрастанию, поэтому нужную строку находит двоичный поиск. На 50 000 строк запись из конца файла находится за 2.1 мс вместо 73.6. Если файл... push 05 Aug 2026 11:04PM UTC visavi github
98.63
See All Builds (20)
  • 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