[CS] [Dependencies] [Dependency Injection] [Form] [General] Update compiler log format, remove legacy code, remove deprecated, fix docblocks/style, general Travis config, upgrade coveralls, and general fixes #1047
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2.0
This PR contains a number of
2.0
upkeep items to bring the codebase into a cleaner state, including:AbstractCompilerPass::log()
signature to variadic for string replacements; prefixed generated log messages with[liip/imagine-bundle]
; and removed legacy behavior required for unsupported Symfony releases.@param
and@return
docblock values; added@throw
docblock entries as required; added explicit class properties for those that were dynamically set prior; cleaned up some simple implementations; and removed unused method-scope variables.DependencyInjection/Factory/ChildDefinitionTrait
, a holdover from logic required for unsupported Symfony releases.Form/Type/ImageType::setDefaultOptions()
andForm/Type/ImageType::getName()
, both legacy behavior for older Symfony releases.imagine/Imagine
releases.satooshi/php-coveralls
from the^1.0
version constraint to^2.0
and update build script to call renamed executable.composer install/upgrade
As for the last bullet point, was there a reason to include those @sebastianblum? They make the build script more confusing and AFAIK we don't use cron automated builds with this repository on Travis. Is there another reason to have them?