Joomla отстой с точки зрения документации.Что является # 1 причиной, почему он никогда не был таким популярным, и, вероятно, никогда не будет использоваться так широко, как Wordpress.(Ребята из Joomla должны взглянуть на документы Wordpress и вдохновиться ими, это чисто и аккуратно и легко найти правильную информацию о встроенных методах / Fn)
Согласно этой странице: https://api.joomla.org/cms-3/classes/Joomla.CMS.Document.Document.html#method_addStyleSheet
В нем говорится addStyleSheet () устарело.Я считаю, что PhpStorm полагается на эту страницу, поэтому вы получаете устаревшее предупреждение.Но на самом деле не весь метод устарел, просто ожидаемые аргументы немного изменились.
v4.0 (url, mime, media, attribs) method signature is deprecated, use (url, options, attributes) instead.
Итак, пока вы используете;
$document->addStyleSheet($url)
Вам не нужно беспокоитьсяо чем угодно, вы можете пойти (потому что arg1 - это $ url в обеих версиях).
CIRITICAL TIP В отличие от предложенного @mickmackusa, не используйте JHTML.Он устарел в J2.5 и удален из J3.x:
It used to be possible to do this with JHTML, however, this was deprecated in Joomla 2.5 and removed in Joomla 3.x.
ссылка: https://docs.joomla.org/J3.x:Adding_JavaScript_and_CSS_to_the_page