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

MyIntervals / emogrifier
96%

Build:
DEFAULT BRANCH: main
Repo Added 23 Aug 2024 09:31AM UTC
Files 14
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • bugfix/accessible
  • bugfix/content-type-1
  • bugfix/deep-html-xdebug
  • bugfix/gh-token
  • bugfix/long-line
  • bugfix/phar-gpg-keys
  • bugfix/phpstan-1
  • bugfix/render-exception
  • bugfix/single-char-prop
  • bugfix/testname-type
  • bugfix/to-string-1
  • changelog/1500
  • cleanup/annotations-2
  • cleanup/annotations-3
  • cleanup/annotations-4
  • cleanup/array-map-keys
  • cleanup/arrays-1
  • cleanup/arrays-2
  • cleanup/assertcss
  • cleanup/autoformat
  • cleanup/backticks
  • cleanup/cache-type-annotation
  • cleanup/comment
  • cleanup/constants-annotations
  • cleanup/css-concatenator
  • cleanup/css-constraint
  • cleanup/css-inliner
  • cleanup/data-provider-unused
  • cleanup/declaration-block-parser
  • cleanup/double-assigment
  • cleanup/drop-redundant-annotations-1
  • cleanup/drop-redundant-annotations-2
  • cleanup/drop-redundant-annotations-4
  • cleanup/drop-redundant-annotations-5
  • cleanup/drop-redundant-annotations-6
  • cleanup/drop-redundant-checks
  • cleanup/drop-redundant-type-annotation
  • cleanup/drop-setter
  • cleanup/gpg-keys
  • cleanup/guard-clause-1
  • cleanup/html-pruner
  • cleanup/htmlpruner
  • cleanup/is-equivalent-css
  • cleanup/no-default-values
  • cleanup/non-empty-string
  • cleanup/nullable-annotations
  • cleanup/phpstan-warning/1
  • cleanup/phpstan-warnings
  • cleanup/preg-replace-callback
  • cleanup/preg/css-inliner
  • cleanup/preg/css-variable-evaluator
  • cleanup/preg/declaration-block-parser
  • cleanup/preg_callback
  • cleanup/rector-config
  • cleanup/redundant-type-annotations
  • cleanup/redundant-types
  • cleanup/reformat
  • cleanup/rename-dp
  • cleanup/safe/css-constraint
  • cleanup/safe/css-constraint-1
  • cleanup/safe/is-equivalent-css
  • cleanup/safe/string-contains-css
  • cleanup/safe/string-contains-css-count
  • cleanup/safe/tests
  • cleanup/specific-return-types-in-tests
  • cleanup/string-contains-css
  • cleanup/string-css-count
  • cleanup/subject-typing
  • cleanup/tools-config
  • cleanup/type-annotation
  • cleanup/type-annotations
  • cleanup/types/ArrayIntersectorTest
  • cleanup/types/AssertCssTest
  • cleanup/types/CssConcatenatorTest
  • cleanup/types/CssInlinerTest
  • cleanup/types/IsEquivalentCssTest
  • cleanup/types/StringContainsCssCountTest
  • cleanup/types/StringContainsCssTest
  • cleanup/types/abtract-html-processor-test
  • cleanup/types/css-data-providers
  • cleanup/types/css-document-test
  • cleanup/types/css-to-attribute-converter-test
  • cleanup/types/cssconstraint-test
  • cleanup/types/htmlprunertest
  • cleanup/types/isequivalentcsstest
  • cleanup/types/simple-string-cache-test
  • cleanup/types/style-rule-test
  • cleanup/types/test-string-constraint
  • cleanup/types/utilities
  • custom-properties-with-numbers
  • demo/data-provider
  • dependabot/composer/phpunit/phpunit-9.6.23
  • dependabot/composer/phpunit/phpunit-9.6.24
  • dependabot/composer/phpunit/phpunit-9.6.25
  • dependabot/composer/phpunit/phpunit-9.6.26
  • dependabot/composer/phpunit/phpunit-9.6.27
  • dependabot/composer/phpunit/phpunit-9.6.28
  • dependabot/composer/phpunit/phpunit-9.6.29
  • dependabot/composer/phpunit/phpunit-9.6.30
  • dependabot/composer/phpunit/phpunit-9.6.31
  • dependabot/composer/phpunit/phpunit-9.6.32
  • dependabot/composer/phpunit/phpunit-9.6.34
  • dependabot/composer/rawr/phpunit-data-provider-3.3.1
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dev/create-release
  • developer/disallow-heredoc
  • docs/coc-email
  • docs/rework-rebase
  • docs/tags
  • feature/clear-phpstan-cache
  • feature/codesniffer
  • feature/symfony-74-80
  • feature/type-perfect
  • fix/clear-static-caches-in-clearAllCaches
  • refactor/ruleblock
  • task/activate-test
  • task/allow-instanceof-in-tests
  • task/array_map-1
  • task/assert-preg-matches
  • task/changelog-1567
  • task/ci-xdebug
  • task/ci/codesniffer
  • task/configure-phpstan-php-version
  • task/content-type-matcher-performance
  • task/contributing-git
  • task/cross-1
  • task/cross-2
  • task/cross-3
  • task/cssconcatenator-renames
  • task/cssconcatenator-type
  • task/csstoattributeconverter-unneeded-var
  • task/dataprovider-5
  • task/dataprovider-6
  • task/declarationblockparser-static
  • task/deprecation-phpstan
  • task/dev-deps
  • task/dev-tools
  • task/drop-dependency
  • task/drop-phpmd
  • task/drop-preg
  • task/drop-test-action
  • task/drop-testcase
  • task/getcssfromallstylenodes-check
  • task/getpropertyvaluereplacement-types
  • task/htmlprocessor-constructor-final
  • task/migrate-deprecated
  • task/move-phpmd
  • task/move-phpstan-config
  • task/parser-920
  • task/parser-93
  • task/parser-dep
  • task/pcre-callback-methods
  • task/phpstan-10
  • task/phpstan-warning/2
  • task/preg/abstract-html-processor
  • task/preg/css-document
  • task/preg/css-to-attribute-converter
  • task/preg/html-pruner
  • task/pregsplit-stan
  • task/release
  • task/release-820
  • task/release-instructions
  • task/rename-composer-scripts
  • task/rename-get-declarations-as-text
  • task/require-parser-880
  • task/require-parser-89
  • task/require-parser-9
  • task/ruleset-constructor
  • task/ruleset-selector-api
  • task/ruleset-types
  • task/rulesetlist
  • task/safe-1
  • task/safe-phpstan
  • task/safe/abstract-html-processor-test
  • task/safe/css-document-test
  • task/safe/css-inliner
  • task/safe/css-inliner-test
  • task/safe/html-pruner-test
  • task/update-dev-deps
  • task/update-dev-tools
  • task/update-fixer-configuration
  • task/update-phpstan-rector
  • task/update-rector-phpstan
  • task/update-safe
  • test/autoloading-bugfix
  • test/deep-nested-html
  • test/nested-var-eval
  • test/php-85
  • test/very-large-meta
  • tests/allow-combinator-spaces

18 Mar 2026 08:31AM UTC coverage: 96.224% (+0.004%) from 96.22%
23235847505

push

github

web-flow
[TASK] Assert that `preg_match()` returns enough matches (#1602)

(In `DeclarationBlockParser::parse()`)

1 of 1 new or added line in 1 file covered. (100.0%)

841 of 874 relevant lines covered (96.22%)

255.34 hits per line

Relevant lines Covered
Build:
Build:
874 RELEVANT LINES 841 COVERED LINES
255.34 HITS PER LINE
Source Files on main
  • Tree
  • List 14
  • 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
23235847505 main [TASK] Assert that `preg_match()` returns enough matches (#1602) (In `DeclarationBlockParser::parse()`) push 18 Mar 2026 08:32AM UTC web-flow github
96.22
23200294882 main [TASK] Update the development dependencies (#1577) push 17 Mar 2026 02:50PM UTC web-flow github
96.22
23054803609 main [TASK] Change type annotation for `getPropertyValueReplacement()` (#1600) `Safe\preg_replace_callback()` does not precisely type the `$callback` parameter. To work around this, specify the parameter loosely, and use assertions. push 13 Mar 2026 02:12PM UTC web-flow github
96.22
23052331720 main [CLEANUP] Streamline PCRE callbacks (#1598) * [CLEANUP] Have specific methods for PCRE callbacks PHPStan does not seem to understand the type annotations when they are presented inline. (Or possibly, the clumsy array representation of callbacks... push 13 Mar 2026 01:10PM UTC web-flow github
96.21
23046787719 main [TASK] Make `DeclarationBlockParser` methods static (#1599) The class provides two utility functions and a static cache. It does not represent anything, and has no properties. Thus it does not make sense for instances to have to be instantiated. push 13 Mar 2026 10:30AM UTC web-flow github
96.19
23025879316 main [TASK] Add `@var` annotation for `preg_split()` in `HtmlPruner` (#1597) The return value will not be an array of arrays because the `PREG_SPLIT_OFFSET_CAPTURE` flag is not passed. The static analysis tools seem currently unable to determine this. push 12 Mar 2026 09:59PM UTC web-flow github
96.22
22993900214 main [TASK] Rename variables etc. in `CssConcatenator` (#1596) The new names more accurately reflect the nomenclature of the formal specification, and match the naming used in the recently-extracted classes that are used, thus making the code easier t... push 12 Mar 2026 08:53AM UTC web-flow github
96.22
22943500596 main [TASK] Add `RuleSetList` class to replace generic object (#1595) push 11 Mar 2026 08:27AM UTC web-flow github
96.22
22917370730 main [TASK] Tighten type annotations in `RuleSet` (#1594) push 10 Mar 2026 06:12PM UTC web-flow github
96.19
22892568739 main [TASK] Tighten type annotation for `CssConcatenator::append()` (#1593) This will allow type annotations further down the chain to be tightened. push 10 Mar 2026 07:55AM UTC web-flow github
96.19
See All Builds (1032)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc