Перейти к содержимому

ADR-002: Миграция на PSR-4

Принято

XOOPS использовал пользовательский автозагрузчик. PSR-4 — это стандарт PHP для автозагрузки классов.

Мигрировать на автозагрузчик PSR-4 для всех классов.

  • Соответствие стандартам PHP
  • Совместимость с Composer
  • Лучшая производительность
  • Широкая поддержка инструментов
  • Переструктурирование кода
  • Обновление пространств имен
  • Совместимость с инструментами анализа
namespace Xoops\Core;
class XoopsObject
{
// Класс теперь находится в файле:
// /htdocs/class/Xoops/Core/XoopsObject.php
}

PSR-4 обеспечивает стандартный способ организации кода PHP.