Skip to content

Commit 29eb69e

Browse files
committed
nette/utils 4.1.4
1 parent 8f08551 commit 29eb69e

12 files changed

Lines changed: 806 additions & 12 deletions

File tree

nette/cs/@home.texy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ Utilities
7979
---------
8080
- 🧮 [Pole |utils:arrays]
8181
- 💾 [Souborový systém |utils:filesystem]
82+
- 🏃 [Procesy |utils:process]
8283
- 🔎 [Finder |utils:finder]
8384
- 🏷️ [HTML elementy |utils:html-elements]
8485
- 🖼️ [Obrázky |utils:images]

nette/en/@home.texy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ Utilities
7979
---------
8080
- 🧮 [utils:Arrays]
8181
- 💾 [Filesystem |utils:filesystem]
82+
- 🏃 [Process |utils:process]
8283
- 🔎 [Finder |utils:finder]
8384
- 🏷️ [utils:HTML Elements]
8485
- 🖼️ [utils:Images]

utils/cs/@home.texy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ V balíčku `nette/utils` najdete sadu užitečných tříd pro každodenní pou
1717
| [Pole |arrays] | Nette\Utils\Arrays
1818
| [Pomocné funkce |helpers] | Nette\Utils\Helpers
1919
| [Porovnávání floatů |floats] | Nette\Utils\Floats
20+
| [Procesy |process] | Nette\Utils\Process
2021
| [Řetězce |strings] | Nette\Utils\Strings
2122
| [Souborový systém |filesystem] | Nette\Utils\FileSystem
2223
| [Stránkování |paginator] | Nette\Utils\Paginator

utils/cs/@left-menu.texy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Nette Utils
1414
- [PHP typy |type]
1515
- [Pole |arrays]
1616
- [Pomocné funkce |helpers]
17+
- [Procesy |process]
1718
- [Řetězce |strings]
1819
- [SmartObject]
1920
- [StaticClass]

utils/cs/filesystem.texy

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,18 @@ FileSystem::isAbsolute('C:/backup'); // true
134134
```
135135

136136

137+
isValidFilename(string $name): bool .[method]
138+
---------------------------------------------
139+
140+
Zjišťuje, zda je `$name` platný název souboru bez cesty, který funguje na všech platformách. Odmítne prázdný řetězec, `.` a `..`, řídicí znaky, znaky `<>:"|?*\/`, názvy končící tečkou nebo mezerou a vyhrazené názvy zařízení Windows (`CON`, `NUL`, `COM1`, …).
141+
142+
```php
143+
FileSystem::isValidFilename('photo.jpg'); // true
144+
FileSystem::isValidFilename('../photo.jpg'); // false
145+
FileSystem::isValidFilename('CON'); // false
146+
```
147+
148+
137149
joinPaths(string ...$segments): string .[method]
138150
------------------------------------------------
139151
Spojí všechny segmenty cesty a výsledek normalizuje.

utils/cs/images.texy

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,14 +255,14 @@ static fromBlank(int $width, int $height, ?ImageColor $color=null): Image .[meth
255255
Vytvoří nový true color obrázek daných rozměrů. Výchozí barva je černá.
256256

257257

258-
static fromFile(string $file, int &$detectedFormat=null): Image .[method]
259-
-------------------------------------------------------------------------
260-
Načte obrázek ze souboru a vrací jeho [typ |#Formáty] v `$detectedFormat`.
258+
static fromFile(string $file, int &$detectedFormat=null, string &$warnings=null): Image .[method]
259+
-------------------------------------------------------------------------------------------------
260+
Načte obrázek ze souboru a vrací jeho [typ |#Formáty] v `$detectedFormat`. Pokud předáte `$warnings`, případná nefatální varování dekodéru obrázku se uloží do této proměnné místo toho, aby se vyvolala jako PHP warning; pokud žádná nebyla, zůstane `null`.
261261

262262

263-
static fromString(string $s, int &$detectedFormat=null): Image .[method]
264-
------------------------------------------------------------------------
265-
Načte obrázek z řetezce a vrací jeho [typ |#Formáty] v `$detectedFormat`.
263+
static fromString(string $s, int &$detectedFormat=null, string &$warnings=null): Image .[method]
264+
------------------------------------------------------------------------------------------------
265+
Načte obrázek z řetezce a vrací jeho [typ |#Formáty] v `$detectedFormat`. Pokud předáte `$warnings`, případná nefatální varování dekodéru obrázku se uloží do této proměnné místo toho, aby se vyvolala jako PHP warning; pokud žádná nebyla, zůstane `null`.
266266

267267

268268
static rgb(int $red, int $green, int $blue, int $transparency=0): array .[method][deprecated]

0 commit comments

Comments
 (0)