'RequestFactory :: fromGlobals () не может быть назван статически «ошибкой при обновлении NettePhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 'RequestFactory :: fromGlobals () не может быть назван статически «ошибкой при обновлении Nette

Сообщение Anonymous »

В настоящее время я делаю значительное обновление на веб -сайте на базе Nette. У нас есть несколько пользовательских расширений DI, пользовательские ORM и используем систему пользовательского интерфейса Nittro. Таким образом, обновление довольно вовлечено. Я смог решить десятки ошибок, но не этот.
Я получаю нестатический метод nette \ http \ requestFactory :: fromGlobals () не может быть называться статически ошибкой, когда я пытаюсь загрузить страницу. Эта ошибка (согласно Трейси), по-видимому, исходит из следующего сегмента автоматического сгенерированного контейнера DI: < /p>

Код: Выделить всё

public function createServiceHttp__request(): Nette\Http\Request
{
return Nette\Http\RequestFactory::fromGlobals();
}
Дело в том, что я нигде не создаю сервис, это нет, и я думаю, что она происходит от Nette \ Bridges \ httpdi \ httpextension line 56:

$request = $builder->addDefinition($this->prefix('request'))
->setFactory('@Nette\Http\RequestFactory::fromGlobals');

Я попытался уйти вниз -> setfactory - но я даже не могу найти его в классе определения. Более того, я, вероятно, неправильно настроил своего отладчика, так как он не остановится на точках останова в кэшированном контейнере. < /P>
Как это исправить? Могу ли я заменить сервис http.request одним из моих собственных?
Спасибо в Advace!

Код: Выделить всё

    "require": {
"php": ">=8.4",
"ext-pdo": "*",
"ext-pdo_firebird": "*",
"ext-curl": "*",
"ext-json": "*",
"ext-libxml": "*",
"ext-simplexml": "*",
"nette/application": "3.2.*",
"nette/bootstrap": "3.2.*",
"nette/forms": "3.2.*",
"nette/http": "3.3.*",
"nette/security": "3.2.*",
"nette/di": ">=3.2",
"nette/caching": "3.3.*",
"nette/robot-loader": ">=4",
"tracy/tracy": ">=3",
"nittro/nette-bridges": "*",
"symfony/console": ">=7.3",
"latte/latte": ">=3",
"jahudka/porm": "^0.1.0",
"jahudka/component-events": "*"
}
(некоторые вещи связаны с раздробленными репо, а не публичными версиями)

Подробнее здесь: https://stackoverflow.com/questions/796 ... pgrading-n
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»