Всем привет я немного запутался и хочу что бы мен объяснили правильно ли я мыслю. Есть класс JFactory который имеет метод getApplication вот как он вызывается в index.
php JFactory::getApplication('site') не буду писать весь код сразу тоесть все наследование а начну с начала. При вызове указывается слова site JFactory::getApplication('site') я иду и смотрю что же представляет собой это метод
public static function getApplication($id = null, $config = array(), $prefix = 'J')
{
if (!self::$application)
{
if (!$id)
{
JError::raiseError(500, 'Application Instantiation Error');
}
self::$application = JApplication::getInstance($id, $config, $prefix);
}
return self::$application;
}
вроде ооп
php мне понятно но вот сразу не ясно куда же относится слово site $id или $confi?