nextcloud/build/integration/features/bootstrap
Daniel Calviño Sánchez 28f2d0ec7a Make integration tests work with both PHP 7.3 and 7.4
The "Trashbin" and "WebDav" traits were using each other in a circular
dependency ("WebDav" -> "Sharing" -> "Provisioning" -> "BasicStructure"
-> "Trashbin" -> "WebDav"). In PHP 7.3 this worked fine, but in PHP 7.4
the fatal error "Trait 'WebDav' not found in .../Trashbin.php" was
thrown. To solve this now the "TrashBin" trait no longer explicitly uses
"WebDav".

However, due to this change, the class using "TrashBin" is now expected
to also use "WebDav". As the "Trashbin" trait was not needed by most
contexts using the "BasicStructure" trait "Trashbin" was removed from it
and added only to those contexts that actually need it.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-12-30 06:01:38 +01:00
..
AppConfiguration.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Auth.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Avatar.php Add integration tests for getting guest avatars 2020-12-07 04:48:00 +01:00
BasicStructure.php Make integration tests work with both PHP 7.3 and 7.4 2020-12-30 06:01:38 +01:00
CalDavContext.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CapabilitiesContext.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
CardDavContext.php Update license headers for 19 2020-04-29 11:57:22 +02:00
ChecksumsContext.php Update license headers for 19 2020-04-29 11:57:22 +02:00
CommandLine.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
CommandLineContext.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
CommentsContext.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Download.php Remove unused imports 2020-03-25 22:08:08 +01:00
FakeSMTPHelper.php Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
FeatureContext.php Make integration tests work with both PHP 7.3 and 7.4 2020-12-30 06:01:38 +01:00
FederationContext.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
FilesDropContext.php Update license headers for 19 2020-04-29 11:57:22 +02:00
LDAPContext.php Update license headers for 19 2020-04-29 11:57:22 +02:00
Mail.php Add integration tests for creating and updating a mail share 2020-05-29 02:50:29 +02:00
Provisioning.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
RemoteContext.php Update license headers 2019-12-05 15:38:45 +01:00
Search.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
SetupContext.php Update license headers 2019-12-05 15:38:45 +01:00
ShareesContext.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
Sharing.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
SharingContext.php Make integration tests work with both PHP 7.3 and 7.4 2020-12-30 06:01:38 +01:00
TagsContext.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00
TalkContext.php Add integration tests for video verification 2020-05-29 02:50:30 +02:00
Trashbin.php Make integration tests work with both PHP 7.3 and 7.4 2020-12-30 06:01:38 +01:00
WebDav.php Update all license headers for Nextcloud 21 2020-12-16 18:48:22 +01:00