Expected League\CLImate\string, got string for PHP 5.6 #137
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.
I had to close the previous pull request #134 and reopen it here.
I use the latest PhpStorm 2018.2.5 and when I use Code Inspection, I see the following warning message for most methods (e.g.
inline
,out
, etc.):Screenshot:
This problem happens when I set PhpStorm in PHP 5.6 compatibility mode, because we can not use scalar type hint in PHP < 7.0, therefore should remove the
string
in declarations. According to the composer file your project is PHP 5.6 compatible, therefore such modification is eligible.I searched the Internet for similar problems. It happened for other projects, too, for example in Yii2. And it was solved by a similar commit.