- Preparing for full Laminas conversion and some Kernel bugs corrected
This commit is contained in:
parent
7badddd72c
commit
93ec2a7e76
|
@ -13,6 +13,8 @@
|
|||
"vlucas/phpdotenv": "^3.4@dev",
|
||||
"php-di/php-di": "dev-master",
|
||||
"league/route": "dev-master",
|
||||
"laminas/laminas-diactoros": "2.24.x-dev",
|
||||
"laminas/laminas-httphandlerrunner": "2.5.x-dev",
|
||||
"mcnd/storage": "dev-master",
|
||||
"mcnd/ulmus": "dev-master",
|
||||
"mcnd/picea": "dev-master",
|
||||
|
|
|
@ -4,9 +4,7 @@ use function DI\autowire, DI\create, DI\get;
|
|||
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
|
||||
use Zend\Diactoros\ServerRequestFactory;
|
||||
use Zend\HttpHandlerRunner\Emitter\EmitterInterface,
|
||||
Zend\HttpHandlerRunner\Emitter\SapiEmitter;
|
||||
use Laminas\{ Diactoros\ServerRequestFactory, HttpHandlerRunner\Emitter\EmitterInterface, HttpHandlerRunner\Emitter\SapiEmitter };
|
||||
|
||||
return [
|
||||
ServerRequestInterface::class => function ($c) {
|
||||
|
|
|
@ -115,7 +115,7 @@ trait ControllerTrait {
|
|||
public function fromResponse(ResponseInterface $response)
|
||||
{
|
||||
if ( $response->getStatusCode() === 200 ) {
|
||||
if ( $response instanceof \Zend\Diactoros\Response\JsonResponse) {
|
||||
if ( $response instanceof \Laminas\Diactoros\Response\JsonResponse) {
|
||||
return $response->getPayload();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,13 +11,13 @@ use League\Route\Strategy\ApplicationStrategy;
|
|||
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
|
||||
use Psr\SimpleCache\CacheInterface;
|
||||
use Tell\I18n;
|
||||
use Ulmus\Container\AdapterProxy;
|
||||
|
||||
use Laminas\Diactoros\ServerRequestFactory,
|
||||
Laminas\HttpHandlerRunner\Emitter\EmitterInterface;
|
||||
|
||||
use Ulmus\Ulmus;
|
||||
use Zend\Diactoros\ServerRequestFactory,
|
||||
Zend\HttpHandlerRunner\Emitter\EmitterInterface;
|
||||
|
||||
class Kernel {
|
||||
|
||||
|
@ -61,7 +61,7 @@ class Kernel {
|
|||
Dotenv::create(getenv("PROJECT_PATH"))->load();
|
||||
|
||||
// Override using headers
|
||||
if ( ( $keys = getenv('keys') ) && ( $auth = $_SERVER["HTTP_X_DEV_AUTH"] ) && in_array($auth, explode(',', getenv('keys'))) ) {
|
||||
if ( ( $keys = getenv('KEYS') ) && ( $auth = $_SERVER["HTTP_X_DEV_AUTH"] ) && in_array($auth, explode(',', $keys)) ) {
|
||||
foreach (['APP_ENV', 'DEBUG',] as $env) {
|
||||
if (null !== $value = $_SERVER["HTTP_X_$env"] ?? null) {
|
||||
static::putenv($env, $value);
|
||||
|
@ -115,7 +115,7 @@ class Kernel {
|
|||
}
|
||||
}
|
||||
|
||||
$containerBuilder->useAttributes(false);
|
||||
# $containerBuilder->useAnnotations(false);
|
||||
|
||||
if ($this->definitionFilePath ?? false) {
|
||||
$containerBuilder->addDefinitions(require($this->definitionFilePath));
|
||||
|
|
|
@ -6,10 +6,10 @@ use function get_class, gettype, is_object, is_string, sprintfm, pathinfo, PATHI
|
|||
|
||||
use Psr\Http\Message\StreamInterface;
|
||||
|
||||
use Zend\Diactoros\Exception,
|
||||
Zend\Diactoros\Response,
|
||||
Zend\Diactoros\Stream,
|
||||
Zend\Diactoros\Response\InjectContentTypeTrait;
|
||||
use Laminas\Diactoros\Exception,
|
||||
Laminas\Diactoros\Response,
|
||||
Laminas\Diactoros\Stream,
|
||||
Laminas\Diactoros\Response\InjectContentTypeTrait;
|
||||
|
||||
/**
|
||||
* PDF Response
|
||||
|
|
|
@ -6,10 +6,10 @@ use function get_class, gettype, is_object, is_string, sprintfm, pathinfo, PATHI
|
|||
|
||||
use Psr\Http\Message\StreamInterface;
|
||||
|
||||
use Zend\Diactoros\Exception,
|
||||
Zend\Diactoros\Response,
|
||||
Zend\Diactoros\Stream,
|
||||
Zend\Diactoros\Response\InjectContentTypeTrait;
|
||||
use Laminas\Diactoros\Exception,
|
||||
Laminas\Diactoros\Response,
|
||||
Laminas\Diactoros\Stream,
|
||||
Laminas\Diactoros\Response\InjectContentTypeTrait;
|
||||
|
||||
/**
|
||||
* PDF Response
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace Lean\Response;
|
||||
|
||||
use Zend\Diactoros\Response\HtmlResponse;
|
||||
use Laminas\Diactoros\Response\HtmlResponse;
|
||||
use League\CommonMark\CommonMarkConverter;
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,10 +6,10 @@ use function get_class, gettype, is_object, is_string, sprintf;
|
|||
|
||||
use Psr\Http\Message\StreamInterface;
|
||||
|
||||
use Zend\Diactoros\Exception,
|
||||
Zend\Diactoros\Response,
|
||||
Zend\Diactoros\Stream,
|
||||
Zend\Diactoros\Response\InjectContentTypeTrait;
|
||||
use Laminas\Diactoros\Exception,
|
||||
Laminas\Diactoros\Response,
|
||||
Laminas\Diactoros\Stream,
|
||||
Laminas\Diactoros\Response\InjectContentTypeTrait;
|
||||
|
||||
/**
|
||||
* PDF Response
|
||||
|
|
Loading…
Reference in New Issue