Circular reference error při pokusu použít DI aSimpleCalendar xtension

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mira01
Člen | 3
+
0
-

Ahoj,
pokouším se do projektu přidat extension SimpleCalendar https://componette.org/search/?… ve verzi 0.2.1.
Protože chci mít kalendář na různých stránkách (obsluhovaných různými presentery), tak jsem se rozhodl továrničku umístit do BasePresenteru, předka mích presenterů.
Snažím se použít DI, ale narážím na

Nette\InvalidStateException Circular reference detected for services: 23_EventCalendar_Simple_SimpleCalendar

v config.neon mám řádek

- \EventCalendar\Simple\SimpleCalendar

v BasePresetru

class BasePresenter extends Nette\Application\UI\Presenter{

private $calendar;

    public function __construct(\EventCalendar\Simple\SimpleCalendar $calendar){
        $this->calendar= $calendar;
    }
    public function createComponentCalendar(){
        return $this->calendar;
    }
}

a v běžnym preseteru

public function __construct( \EventCalendar\Simple\SimpleCalendar $calendar){
     parent::__construct($calendar);
}

Poradíte mi, prosím, jak čistě a funčněkalendář zprovoznit?
Díky!