Доброго времени суток. Начал изучать ООП. Возник вопрос:
Есть class APP, в нём как раз есть контейнер статический $App возвращает объекты класса Registry.
Обращаться из контроллера приходится вот так
use vendor\core\App;
App::$App->NameClass->getUser();
Вопрос. Как мне избавиться от контейнера $App, что бы я вызывал подключаемые объекты реестра вот так:
use vendor\core\App;
App::NameClass->getUser();
// или вот так
use vendor\core\App;
App->NameClass->getUser();
Код класса App
<?php
namespace vendor\core;
use vendor\core\Registry;
class App {
public static $App;
public function __construct(){
self::$App = Registry::instance();
}
}