Size: a a a

2021 February 20

P

Pathologic in Evolution CMS
надо убрать
источник

AS

Aliaksandr Sadouski in Evolution CMS
и все бля по разному - одно через $this->app->bind(), второе через $this->app->singleton() , третье вообще не пойми как
источник

AS

Aliaksandr Sadouski in Evolution CMS
тяжжжко )))
источник

AS

Aliaksandr Sadouski in Evolution CMS
невозможно понять - оно так и надо или оно так просто получилось ))
источник

P

Pathologic in Evolution CMS
ну там где объект создается один раз и потом отдается, то singleton
источник

AS

Aliaksandr Sadouski in Evolution CMS
т.е. сейчас по идее может работать такая конструкция evolutionCMS()->doc->edit(5) без modResource
источник

P

Pathologic in Evolution CMS
да, может
источник

P

Pathologic in Evolution CMS
только откуда оно возьмет modResource
источник

AS

Aliaksandr Sadouski in Evolution CMS
гы Class 'modResource' not found )
источник

P

Pathologic in Evolution CMS
но разница должна быть понятна
источник

P

Pathologic in Evolution CMS
bind каждый раз будет делать new
источник

AS

Aliaksandr Sadouski in Evolution CMS
это было бы логично, если бы внутри этого байнда не было return \DLTemplate::getInstance($modx);
источник

P

Pathologic in Evolution CMS
так DLTemplate сам по себе singleton
источник

AS

Aliaksandr Sadouski in Evolution CMS
ну так и я на это намекаю)
источник

AS

Aliaksandr Sadouski in Evolution CMS
короче ладно, пока в такие дебри лезть ну его нафиг )
источник

AS

Aliaksandr Sadouski in Evolution CMS
буду считать, что то, что через сервис-провайдеры в папке core/src/providers подрубается, то можно и подменить
источник

P

Pathologic in Evolution CMS
не обязательно
источник

P

Pathologic in Evolution CMS
может провайдер там просто папку для шаблонов устанавливает ((:
источник

P

Pathologic in Evolution CMS
или роут задает
источник

AS

Aliaksandr Sadouski in Evolution CMS
похер, других более внятных ориентиров пока нет )
источник