- Dodano PSR-4 autoloader do wszystkich 6 punktów wejścia - Shared\: CacheHandler, Helpers, Html, ImageManipulator, Tpl - Domain\: LanguagesRepository, SettingsRepository, UserRepository - Stare class.*.php → cienkie wrappery (kompatybilność wsteczna) - Dodano dokumentację: docs/PROJECT_STRUCTURE.md + pozostałe docs/ - Dodano CLAUDE.md z workflow Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
62 lines
2.0 KiB
PHP
62 lines
2.0 KiB
PHP
<?php
|
|
/**
|
|
* Wrapper delegujący do \Shared\Helpers\Helpers.
|
|
* Zachowany dla wstecznej kompatybilności — stopniowo zastępować wywołania \S:: na \Shared\Helpers\Helpers::
|
|
*/
|
|
class S
|
|
{
|
|
// Metody z parametrami by-reference — jawne delegacje
|
|
|
|
public static function suAppendHtmlById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suAppendHtmlById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suInsertHtmlById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suInsertHtmlById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suAddHtmlBeforeById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suAddHtmlBeforeById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suAddHtmlAfterById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suAddHtmlAfterById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suSetHtmlById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suSetHtmlById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suReplaceHtmlElementById(&$s, $sId, $sHtml, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suReplaceHtmlElementById($s, $sId, $sHtml, $oDoc);
|
|
}
|
|
|
|
public static function suRemoveHtmlElementById(&$s, $sId, &$oDoc = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suRemoveHtmlElementById($s, $sId, $oDoc);
|
|
}
|
|
|
|
public static function suSetHtmlElementById(&$oDoc, &$s, $sId, $sHtml, $bAppend = false, $bInsert = false, $bAddToOuter = false)
|
|
{
|
|
return \Shared\Helpers\Helpers::suSetHtmlElementById($oDoc, $s, $sId, $sHtml, $bAppend, $bInsert, $bAddToOuter);
|
|
}
|
|
|
|
public static function suIsValidString(&$s, &$iLen = null, $minLen = null, $maxLen = null)
|
|
{
|
|
return \Shared\Helpers\Helpers::suIsValidString($s, $iLen, $minLen, $maxLen);
|
|
}
|
|
|
|
// Pozostałe metody — delegacja przez __callStatic
|
|
|
|
public static function __callStatic($name, $args)
|
|
{
|
|
return call_user_func_array(['\Shared\Helpers\Helpers', $name], $args);
|
|
}
|
|
}
|