Comparabl

laravel/framework: Upgrade v6.18.3 to v7.0.0

Generated on: 2020-03-25 02:27:09


Illuminate\Routing\Route
  • warning Removed protected method whereArray
Illuminate\Routing\RouteCompiler
  • warning Removed
Illuminate\Routing\Router
  • warning Removed public method auth
  • warning Removed public method resetPassword
  • warning Removed public method confirmPassword
  • warning Removed public method emailVerification
Illuminate\Routing\Pipeline
  • warning Changed type hint from Exception to Throwable of parameter 1 from method handleException
Illuminate\Foundation\Bus\PendingChain
  • warning Removed public property class
  • warning Removed interface Illuminate\Contracts\Debug\ExceptionHandler
  • warning Removed protected property except
  • warning Removed protected property originalHandler
  • warning Removed public method __construct
  • warning Removed public method report
  • warning Removed public method shouldReport
  • warning Removed public method render
  • warning Removed public method renderForConsole
Illuminate\Foundation\Testing\TestResponse
  • warning Removed
Illuminate\Foundation\Testing\Constraints\SoftDeletedInDatabase
  • warning Removed
Illuminate\Foundation\Testing\Constraints\HasInDatabase
  • warning Removed
Illuminate\Foundation\Testing\Constraints\SeeInOrder
  • warning Removed
Illuminate\Foundation\Testing\PendingCommand
  • warning Removed
Illuminate\Foundation\Testing\Assert
  • warning Removed
Illuminate\Foundation\Providers\ArtisanServiceProvider
  • warning Removed protected method registerPresetCommand
Illuminate\Foundation\Exceptions\Handler
  • warning Changed type hint from Exception to Throwable of parameter 0 from method report
  • warning Changed type hint from Exception to Throwable of parameter 0 from method shouldReport
  • warning Changed type hint from Exception to Throwable of parameter 0 from method shouldntReport
  • warning Changed type hint from Exception to Throwable of parameter 0 from method exceptionContext
  • warning Changed type hint from Exception to Throwable of parameter 1 from method render
  • warning Changed type hint from Exception to Throwable of parameter 0 from method prepareException
  • warning Changed type hint from Exception to Throwable of parameter 1 from method prepareResponse
  • warning Changed type hint from Exception to Throwable of parameter 0 from method convertExceptionToResponse
  • warning Changed type hint from Exception to Throwable of parameter 0 from method renderExceptionContent
  • warning Changed type hint from Exception to Throwable of parameter 0 from method renderExceptionWithWhoops
  • warning Changed type hint from Exception to Throwable of parameter 0 from method renderExceptionWithSymfony
  • warning Changed type hint from Exception to Throwable of parameter 1 from method toIlluminateResponse
  • warning Changed type hint from Exception to Throwable of parameter 1 from method prepareJsonResponse
  • warning Changed type hint from Exception to Throwable of parameter 0 from method convertExceptionToArray
  • warning Changed type hint from Exception to Throwable of parameter 1 from method renderForConsole
  • warning Changed type hint from Exception to Throwable of parameter 0 from method isHttpException
Illuminate\Foundation\Console\Presets\None
  • warning Removed
Illuminate\Foundation\Console\Presets\Bootstrap
  • warning Removed
Illuminate\Foundation\Console\Presets\Vue
  • warning Removed
Illuminate\Foundation\Console\Presets\Preset
  • warning Removed
Illuminate\Foundation\Console\Presets\React
  • warning Removed
Illuminate\Foundation\Console\PresetCommand
  • warning Removed
Illuminate\Foundation\Console\Kernel
  • warning Changed type hint from Exception to Throwable of parameter 0 from method reportException
  • warning Changed type hint from Exception to Throwable of parameter 1 from method renderException
Illuminate\Foundation\Bootstrap\HandleExceptions
  • warning Added type hint Throwable to parameter 0 from method handleException
  • warning Changed type hint from Exception to Throwable of parameter 0 from method renderForConsole
  • warning Changed type hint from Exception to Throwable of parameter 0 from method renderHttpResponse
  • warning Removed protected method fatalExceptionFromError
Illuminate\Foundation\Http\Exceptions\MaintenanceModeException
  • warning Changed type hint from Exception to Throwable of parameter 3 from method __construct
Illuminate\Validation\DatabasePresenceVerifier
  • warning Removed interface Illuminate\Validation\PresenceVerifierInterface
  • warning Changed visibility of method table from public to protected
Illuminate\View\Engines\CompilerEngine
  • warning Added parameter 1 of method __construct
  • warning Changed type hint from Exception to Throwable of parameter 0 from method handleViewException
  • warning Changed type hint from Exception to Throwable of parameter 0 from method getMessage
Illuminate\View\Engines\PhpEngine
  • warning Changed type hint from Exception to Throwable of parameter 0 from method handleViewException
Illuminate\View\View
  • warning Added parameter 1 of method withErrors
Illuminate\Database\Schema\Blueprint
  • warning Added parameter 3 of method float
  • warning Added parameter 3 of method double
  • warning Added parameter 3 of method decimal
Illuminate\Database\Eloquent\Model
  • warning Added parameter 1 of method resolveRouteBinding
Illuminate\Database\Eloquent\Factory
  • warning Removed public method defineAs
  • warning Removed parameter 2 of method define
  • warning Removed public method createAs
  • warning Removed public method makeAs
  • warning Removed public method rawOf
  • warning Removed parameter 2 of method raw
  • warning Removed parameter 1 of method of
Illuminate\Database\Eloquent\FactoryBuilder
  • warning Removed protected property name
  • warning Added type hint array to parameter 1 from method __construct
  • warning Changed type hint from array to Faker\Generator of parameter 5 from method __construct
  • warning Removed parameter 6 of method __construct
Illuminate\Database\Migrations\Migrator
  • warning Changed type hint from Illuminate\Console\OutputStyle to Symfony\Component\Console\Output\OutputInterface of parameter 0 from method setOutput
Illuminate\Database\Migrations\MigrationCreator
  • warning Added parameter 1 of method __construct
Illuminate\Database\QueryException
  • warning Added type hint Throwable to parameter 2 from method __construct
  • warning Added type hint Throwable to parameter 2 from method formatMessage
Illuminate\Auth\Access\AuthorizationException
  • warning Changed type hint from Exception to Throwable of parameter 2 from method __construct
Illuminate\Support\Str
  • warning Removed protected method charsArray
  • warning Removed protected method languageSpecificCharsArray
Illuminate\Support\Env
  • warning Removed protected property factory
  • warning Removed protected property variables
  • warning Removed public method getFactory
  • warning Removed public method getVariables
Illuminate\Cache\CacheManager
  • warning Added parameter 0 of method createArrayDriver
Illuminate\Notifications\Channels\MailChannel
  • warning Changed type hint from Illuminate\Contracts\Mail\Mailer to Illuminate\Contracts\Mail\Factory of parameter 0 from method __construct
Illuminate\Mail\TransportManager
  • warning Removed
Illuminate\Mail\SendQueuedMailable
  • warning Changed type hint from Illuminate\Contracts\Mail\Mailer to Illuminate\Contracts\Mail\Factory of parameter 0 from method handle
Illuminate\Mail\MailServiceProvider
  • warning Removed protected method setGlobalAddress
  • warning Removed public method registerSwiftMailer
  • warning Removed protected method registerSwiftTransport
Illuminate\Queue\SyncQueue
  • warning Added type hint Throwable to parameter 1 from method raiseExceptionOccurredJobEvent
  • warning Added type hint Illuminate\Contracts\Queue\Job to parameter 0 from method handleException
  • warning Added type hint Throwable to parameter 1 from method handleException
Illuminate\Queue\CallQueuedClosure
  • warning Removed public method create
Illuminate\Queue\Worker
  • warning Added type hint Throwable to parameter 3 from method handleJobException
  • warning Added type hint Throwable to parameter 3 from method markJobAsFailedIfWillExceedMaxAttempts
  • warning Added type hint Throwable to parameter 1 from method failJob
  • warning Added type hint Throwable to parameter 2 from method raiseExceptionOccurredJobEvent
Illuminate\Console\Scheduling\Schedule
  • warning Removed protected property dispatcher
  • warning Removed protected method dispatchToQueue
  • warning Removed protected method dispatchNow
  • warning Removed protected method getDispatcher
Illuminate\Http\Testing\MimeType
  • warning Removed protected property mimes
  • warning Removed protected method getMimeTypeFromExtension
Illuminate\Http\Exceptions\PostTooLargeException
  • warning Changed type hint from Exception to Throwable of parameter 1 from method __construct
Illuminate\Http\Exceptions\ThrottleRequestsException
  • warning Changed type hint from Exception to Throwable of parameter 1 from method __construct
Illuminate\Http\Resources\Json\Resource
  • warning Removed

Could produce the following error messages

  • PHP Fatal error: Class 'Illuminate\Routing\RouteCompiler' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\TestResponse' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\Constraints\SoftDeletedInDatabase' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\Constraints\HasInDatabase' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\Constraints\SeeInOrder' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\PendingCommand' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Testing\Assert' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\Presets\None' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\Presets\Bootstrap' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\Presets\Vue' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\Presets\Preset' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\Presets\React' not found
  • PHP Fatal error: Class 'Illuminate\Foundation\Console\PresetCommand' not found
  • PHP Fatal error: Call to protected method Illuminate\Validation\DatabasePresenceVerifier::table() from context
  • PHP Fatal error: Class 'Illuminate\Mail\TransportManager' not found
  • PHP Fatal error: Class 'Illuminate\Http\Resources\Json\Resource' not found