Skip to content

Commit

Permalink
DEP PHP Support in CMS5
Browse files Browse the repository at this point in the history
  • Loading branch information
Sabina Talipova committed Jan 16, 2023
1 parent 019d0e1 commit 2f3eb22
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 11 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ jobs:
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1
with:
extra_jobs: |
- composer_require_extra: silverstripe/mfa:^4
- composer_require_extra: silverstripe/mfa:^5
name_suffix: 'mfa'
phpunit: true
- composer_require_extra: silverstripe/session-manager:^1
- composer_require_extra: silverstripe/session-manager:^2
name_suffix: 'session-manager'
phpunit: true
- composer_require_extra: silverstripe/subsites:^3
3 changes: 2 additions & 1 deletion code/RealIPProcessor.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@

namespace SilverStripe\Auditor;

use Monolog\LogRecord;
use SilverStripe\Control\HTTPRequest;
use SilverStripe\Core\Injector\Injector;

class RealIPProcessor
{
public function __invoke(array $record)
public function __invoke(LogRecord $record)
{
$req = Injector::inst()->create(HTTPRequest::class, null, null);
$record['extra']['real_ip'] = $req->getIP();
Expand Down
14 changes: 7 additions & 7 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@
],
"license": "BSD-3-Clause",
"require": {
"php": "^7.4 || ^8.0",
"silverstripe/framework": "^4.12",
"monolog/monolog": "~1.11",
"psr/log": "~1.0",
"tractorcow/silverstripe-proxy-db": "^1"
"php": "^8.1",
"silverstripe/framework": "^5",
"monolog/monolog": "^3.2",
"psr/log": "^3",
"silverstripe/silverstripe-proxy-db": "^2"
},
"require-dev": {
"phpunit/phpunit": "^9.5",
"squizlabs/php_codesniffer": "^3.0",
"silverstripe/versioned": "^1.0"
"squizlabs/php_codesniffer": "^3",
"silverstripe/versioned": "^2"
},
"autoload": {
"psr-4": {
Expand Down
2 changes: 1 addition & 1 deletion tests/AuditHookTest/Logger.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class Logger extends AbstractLogger implements TestOnly
{
protected $messages = [];

public function log($level, $message, array $context = [])
public function log($level, string|\Stringable $message, array $context = []): void
{
$this->messages[] = $message . ' ' . json_encode($context);
}
Expand Down

0 comments on commit 2f3eb22

Please sign in to comment.