Download the PHP package karelwintersky/steamboatengine without Composer
On this page you can find all versions of the php package karelwintersky/steamboatengine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package steamboatengine
ABANDONED
Последний раз использовалось в doctorpiter, версия 1.3.6
SteamBoatEngine
SteamBoat Engine
Изменения в версии 1.30
- не будет AjurCurrency
- не будет AjurWeather
- не будет BBParser
- не будет PSDReader -- https://gist.github.com/devluis/8174317
- не будет EMPortal
-
не будет SBLogger
- все пути к каталогам без tailing slash
- удаляем устаревшие функции
? Template class ?
SBEngine
LogSiteUsage более не запрашивает getenv('LOG_SITE_USAGE'), зато требует наличие этого ключа в списке опций при инициализации:
SBEngine::init(options, logger)
Options:
- PROJECT_PUBLIC
- PROJECT_STORAGE
- PROJECT_CLASSES
- STORAGE
- LOG_SITE_USAGE
MySQLWrapper
Теперь вызывается:
Изменения в функциях
function getDataSetFromSphinx() --> ????????????????????? не реализовано в Arris\Toolkit\SphinxToolkit::getDatasetIDs()
(добавляем в каждый проект индивидуально, в трейты)
SBCommon::getRandomString --> SBEngine::getRandomString()
SBCommon::getRandomFilename --> SBEngine::getRandomFilename()
-
SBCommon::is_ssl() --> SBEngine::is_ssl()
getEngineVersion --> SBEngine::getEngineVersion()
getSiteUsageMetrics --> SBEngine::getSiteUsageMetrics()
-
logSiteUsage --> SBEngine::logSiteUsage()
-
simpleSendEMAIL --> SBEngine::simpleSendEMAIL()
sanitizeHTMLData --> SBEngine::sanitizeHTMLData()
-
normalizeSerialData --> SBEngine::normalizeSerialData()
unEscapeString --> SBEngine::unEscapeString()
но вообще её надо выпилить, хз зачем её применяют
MySQLWrapper
Теперь создается как
new MySQLWrapper($_CONFIG['DB_CONNECTIONS']['DATA'], AppLogger::scope('mysql'), DB::C());
То есть третьим аргументом передается статический коннекшен к БД, например Arris\DB::C()
. Это обязательный параметр!
Фактически, это внедрение зависимости.
ToDo
fix -> Arris\http_redirect
All versions of steamboatengine with dependencies
ext-curl Version *
ext-gd Version *
ext-iconv Version *
ext-intl Version *
ext-json Version *
ext-mbstring Version *
ext-mysqli Version *
ext-pdo Version *
ext-simplexml Version *
psr/log Version ^1.1