chore: Аннотации к типам

This commit is contained in:
origami11@yandex.ru 2025-10-21 12:00:06 +03:00
parent 09a61244ca
commit 1e27648a12
17 changed files with 217 additions and 81 deletions

View file

@ -6,6 +6,10 @@ use GdImage;
class Image
{
/**
* @param $uri
* @return GdImage|false
*/
static function load($uri): GdImage|false
{
$e = strtolower(pathinfo($uri, PATHINFO_EXTENSION));
@ -32,6 +36,11 @@ class Image
return $image_p;
}
/**
* @param GdImage $image
* @param string $uri
* @return bool
*/
static function save($image, $uri): bool
{
$e = strtolower(pathinfo($uri, PATHINFO_EXTENSION));

View file

@ -51,11 +51,10 @@ class StringUtil {
}
//Проверка равенства двух строк на русском языке.
static function equalRussianCheck($str1,$str2) {
static function equalRussianCheck($str1,$str2): bool {
return self::normalizeRussian($str1) == self::normalizeRussian($str2);
}
/**
* Попадает ли строка в список вариантов
* input: $str="foo1" $variants="foo1|foo2|foo3"

View file

@ -32,12 +32,15 @@ class TemplateImage
);
/** @var string */
protected $src;
protected array $context = [];
protected array $data = [];
protected string $base = "c:\\windows\\fonts\\";
protected GdImage $image;
/** @var bool */
protected $_prepare = true;
/** @var bool */
public $debug = false;
public string $resource;
public string $filename;