Merge branch 'develop' into 'master'

Implement "drop_sessions()" method

See merge request !2
7 jobs for master in 3 minutes and 14 seconds (queued for 6 seconds)
latest
Status Name Job ID Coverage
  Test
failed PHPCS #14191

00:02:14

passed PHPunit:PHP5.3:MySQL #14185

00:03:14

failed PHPunit:PHP5.6:MySQL #14186

00:02:44

passed PHPunit:PHP7.0:MySQL #14187

00:02:42

passed PHPunit:PHP7.1:MySQL #14188

00:02:23

passed PHPunit:PHP7.2:MySQL #14189

00:02:17

passed PHPunit:PHP7.3:MySQL #14190

00:02:37

 
Name Stage Failure
failed
PHPunit:PHP5.6:MySQL Test
$ find . -type "f" -iname "*.php" | xargs -L "1" php -l
No syntax errors detected in ./inc/class-wp-redis-user-session-storage.php
No syntax errors detected in ./tests/bootstrap.php
No syntax errors detected in ./tests/test-sample.php
No syntax errors detected in ./wp-redis-user-session-storage.php
$ phpunit
Error: Looks like you're using PHPUnit 4.8.36. WordPress requires at least PHPUnit 5.4 and is currently only compatible with PHPUnit up to 7.x.
Please use the latest PHPUnit version from the 7.x branch.
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
PHPCS Test
Using config file: /root/.composer/vendor/squizlabs/php_codesniffer/CodeSniffer.conf

Config value "installed_paths" updated successfully; old value was "/root/.composer/vendor/automattic/vipwpcs,/root/.composer/vendor/phpcompatibility/php-compatibility,/root/.composer/vendor/phpcompatibility/phpcompatibility-paragonie,/root/.composer/vendor/phpcompatibility/phpcompatibility-wp,/root/.composer/vendor/sirbrillig/phpcs-variable-analysis,/root/.composer/vendor/wp-coding-standards/wpcs"
$ phpcs -n
ERROR: Referenced sniff "VariableAnalysis" does not exist

Run "phpcs --help" for usage information

Cleaning up file based variables
ERROR: Job failed: exit code 1