krzysztofzylka / simple-libraries
This package is abandoned and no longer maintained.
No replacement package was suggested.
Simple Libraries
1.0.34
2023-11-25 07:39 UTC
Requires
- adhocore/json-fixer: v1.0.1
Requires (Dev)
- phpunit/phpunit: ^10.4
This package is auto-updated.
Last update: 2024-06-10 10:11:17 UTC
README
Response
JSON
$response = new \krzysztofzylka\SimpleLibraries\Library\Response(); $response->json(array $data, ?int $statusCode = null)
Server
Meminfo
\krzysztofzylka\SimpleLibraries\Library\Server::getMeminfo()
Ram info
\krzysztofzylka\SimpleLibraries\Library\Server::getRamInfo()
CPU usage
\krzysztofzylka\SimpleLibraries\Library\Server::getCpuUsage()
Session
Write
\krzysztofzylka\SimpleLibraries\Library\Session::set(string $name, mixed $value)
Get
\krzysztofzylka\SimpleLibraries\Library\Session::get(string $name)
Delete
\krzysztofzylka\SimpleLibraries\Library\Session::delete(string $name)
Exists
\krzysztofzylka\SimpleLibraries\Library\Session::exists(string $name)
Clean
\krzysztofzylka\SimpleLibraries\Library\Session::clean(string $name)
Strings
Repair url
\krzysztofzylka\SimpleLibraries\Library\Strings::repairUrl(string $url)
Escape
\krzysztofzylka\SimpleLibraries\Library\Strings::escape(string $string)
Undo escape
\krzysztofzylka\SimpleLibraries\Library\Strings::undoEscape(string $string)
Clean string and use lowercase
\krzysztofzylka\SimpleLibraries\Library\Strings::lowerCleanString(string $string)
Remove all special chars from string
\krzysztofzylka\SimpleLibraries\Library\Strings::clean(string $string)
Get first x words
\krzysztofzylka\SimpleLibraries\Library\Strings::substrWithoutLastWord(string $string, int $length)
Remove line breaks in string
\krzysztofzylka\SimpleLibraries\Library\Strings::removeLineBreaks(string $string)
Camelize string with separator
\krzysztofzylka\SimpleLibraries\Library\Strings::camelizeString(string $string, string $separator = '')
Decamelize string with separator
\krzysztofzylka\SimpleLibraries\Library\Strings::decamelizeString(string $string, string $separator = '')
_Array
Escape table
\krzysztofzylka\SimpleLibraries\Library\_Array::escape($array)
Remove html special chars
\krzysztofzylka\SimpleLibraries\Library\_Array::htmlSpecialChars($array)
Trim data
\krzysztofzylka\SimpleLibraries\Library\_Array::trim($array)
Get array from string
\krzysztofzylka\SimpleLibraries\Library\_Array::getFromArrayUsingString(string $name, array $array)
Example:
$array = ['a' => ['b' => 'ok']] echo \krzysztofzylka\SimpleLibraries\Library\_Array::getFromArrayUsingString('a.b', $array) // return: ok
Merge recursive distinct
\krzysztofzylka\SimpleLibraries\Library\_Array::mergeRecursiveDistinct(array $array1, array $array2)
In array keys
\krzysztofzylka\SimpleLibraries\Library\_Array::inArrayKeys(string $name, array $array)
Reduction
\krzysztofzylka\SimpleLibraries\Library\_Array::reduction(array $array, int $nthElement = 2, bool $lastKey = true)