چرا که نه !
$controller->setControllerDirectory('./application/controllers')
->setRouter($router)
->setBaseUrl('/projects/myapp');
اگه تابع همون کاری رو بکنه که روی اسمشه
1- دایرکتوری کنترلرز ها رو SET می کنه .. یعنی فایل های مربوط به کنترل در این مسیر قرار می گیرند
2- من نمی دونم این روتر چیکار می کنه !
3- Base url یا مسیر اصلی برنامه رو SET کرده !
___
البته این کد خطا خطا داره و فکر نمیکنم بشه قبل از قرار دادن سمی کالن چند بار از یک آبجکت استفاده کرد