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

FluidTYPO3 / flux / 3024
93%

Build:
DEFAULT BRANCH: development
Ran 28 Oct 2017 03:10PM UTC
Jobs 2
Files 176
Run time 4min
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

pending completion
3024

push

travis-ci

NamelessCoder
[FEATURE] Split ProviderInterface

In an effort to reduce the number of methods required by most Provider implementations and make Provider resolving more efficient, the ProviderInterface is now split into multiple smaller interfaces which can be implemented individually and which will be possible to restrict to while resolving Providers. For example, a Provider can be made which is solely responsible for returning a Form instance, rendering a preview, triggering on DataHandler commands and so on. Or any combination of those interfaces.

Additionally it is now possible to demand one or more interfaces when attempting to resolve Providers via the ProviderResolver or FluxService. Any provider that does not implement all of the demanded interfaces will be excluded even before `trigger()` is called and as such, can be used to limit the number of Providers that must be asked if they apply to the given input criteria. To illustrate, if your purpose is to read both a Grid and Form from the Provider then both the GridProviderInterface and FormProviderInterface can be required and you won't have to verify the returned Provider's interface.

4844 of 5675 relevant lines covered (85.36%)

22.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3024.1 (COVERAGE="YES" TYPO3_VERSION="^8") 28 Oct 2017 03:09PM UTC 0
85.36
Travis Job 3024.1
2 3024.2 (COVERAGE="YES" TYPO3_VERSION="^8") 28 Oct 2017 03:14PM UTC 0
85.36
Travis Job 3024.2
Source Files on build 3024
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3024
  • 60079d54 on github
  • Prev Build on development (#3022)
  • Next Build on development (#3025)
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