diff --git a/site/app/Admin/Presenters/PulsePresenter.php b/site/app/Admin/Presenters/PulsePresenter.php index 39a097868..b587b0c9d 100644 --- a/site/app/Admin/Presenters/PulsePresenter.php +++ b/site/app/Admin/Presenters/PulsePresenter.php @@ -9,7 +9,7 @@ class PulsePresenter extends BasePresenter { - private const NEW_DISCLOSURES = 3; + private const int NEW_DISCLOSURES = 3; public function __construct( diff --git a/site/app/Application/Bootstrap.php b/site/app/Application/Bootstrap.php index d277d8607..67bc50d30 100644 --- a/site/app/Application/Bootstrap.php +++ b/site/app/Application/Bootstrap.php @@ -15,10 +15,10 @@ class Bootstrap { - private const MODE_DEVELOPMENT = 'development'; - private const SITE_DIR = __DIR__ . '/../..'; - private const DEBUG = '--debug'; - private const COLORS = '--colors'; + private const string MODE_DEVELOPMENT = 'development'; + private const string SITE_DIR = __DIR__ . '/../..'; + private const string DEBUG = '--debug'; + private const string COLORS = '--colors'; public static function boot(): Container diff --git a/site/app/Application/Locale/LocaleLinkGenerator.php b/site/app/Application/Locale/LocaleLinkGenerator.php index 23d442584..762ec1e6d 100644 --- a/site/app/Application/Locale/LocaleLinkGenerator.php +++ b/site/app/Application/Locale/LocaleLinkGenerator.php @@ -18,7 +18,7 @@ class LocaleLinkGenerator { - private const DEFAULT_PARAMS = '*'; + private const string DEFAULT_PARAMS = '*'; /** diff --git a/site/app/Application/Routing/RouterFactory.php b/site/app/Application/Routing/RouterFactory.php index 252dc2885..2148d136e 100644 --- a/site/app/Application/Routing/RouterFactory.php +++ b/site/app/Application/Routing/RouterFactory.php @@ -13,17 +13,17 @@ class RouterFactory { - private const MODULE_ADMIN = 'Admin'; - private const MODULE_API = 'Api'; - private const MODULE_HEARTBLEED = 'Webleed'; - private const MODULE_PULSE = 'Pulse'; - private const MODULE_UPC = 'UpcKeys'; - private const MODULE_WWW = 'Www'; + private const string MODULE_ADMIN = 'Admin'; + private const string MODULE_API = 'Api'; + private const string MODULE_HEARTBLEED = 'Webleed'; + private const string MODULE_PULSE = 'Pulse'; + private const string MODULE_UPC = 'UpcKeys'; + private const string MODULE_WWW = 'Www'; /** * Module names mapped to hostnames. */ - private const HOSTS = [ + private const array HOSTS = [ self::MODULE_ADMIN => 'admin', self::MODULE_API => 'api', self::MODULE_HEARTBLEED => 'heartbleed', @@ -32,7 +32,7 @@ class RouterFactory self::MODULE_WWW => 'www', ]; - private const ROOT_ONLY = ''; + private const string ROOT_ONLY = ''; /** @var array>> */ private array $translatedPresenters = []; diff --git a/site/app/Application/Theme.php b/site/app/Application/Theme.php index 4b63967d5..8ad288945 100644 --- a/site/app/Application/Theme.php +++ b/site/app/Application/Theme.php @@ -9,9 +9,9 @@ readonly class Theme { - private const DARK = 'dark'; + private const string DARK = 'dark'; - private const LIGHT = 'bright'; + private const string LIGHT = 'bright'; public function __construct( diff --git a/site/app/CompanyInfo/CompanyRegisterRegisterUz.php b/site/app/CompanyInfo/CompanyRegisterRegisterUz.php index 4fe0f1b36..9045c774a 100644 --- a/site/app/CompanyInfo/CompanyRegisterRegisterUz.php +++ b/site/app/CompanyInfo/CompanyRegisterRegisterUz.php @@ -22,9 +22,9 @@ readonly class CompanyRegisterRegisterUz implements CompanyRegister { - private const DAY_ONE = '1993-01-01'; + private const string DAY_ONE = '1993-01-01'; - private const COUNTRY_CODE = 'sk'; + private const string COUNTRY_CODE = 'sk'; public function __construct( diff --git a/site/app/DateTime/DateTime.php b/site/app/DateTime/DateTime.php index 6398f20ef..4b07e2a57 100644 --- a/site/app/DateTime/DateTime.php +++ b/site/app/DateTime/DateTime.php @@ -13,7 +13,7 @@ class DateTime /** * Same as DATE_RFC3339_EXTENDED except it uses microseconds (`.u`) instead of milliseconds (`.v`). */ - public const DATE_RFC3339_MICROSECONDS = 'Y-m-d\TH:i:s.uP'; + public const string DATE_RFC3339_MICROSECONDS = 'Y-m-d\TH:i:s.uP'; public function getDaysFromString(string $interval): int diff --git a/site/app/DateTime/DateTimeFormatter.php b/site/app/DateTime/DateTimeFormatter.php index b783a5c74..f9009ad7b 100644 --- a/site/app/DateTime/DateTimeFormatter.php +++ b/site/app/DateTime/DateTimeFormatter.php @@ -10,19 +10,19 @@ readonly class DateTimeFormatter { - private const DATE_DAY = 'day'; - private const DATE_MONTH = 'month'; + private const string DATE_DAY = 'day'; + private const string DATE_MONTH = 'month'; - private const NO_INTERVAL = 1; - private const INTERVAL = 2; - private const INTERVAL_BOUNDARY = 3; - private const INTERVAL_BOUNDARIES = 4; + private const int NO_INTERVAL = 1; + private const int INTERVAL = 2; + private const int INTERVAL_BOUNDARY = 3; + private const int INTERVAL_BOUNDARIES = 4; - private const INTERVAL_FORMAT_START = 1; - private const INTERVAL_FORMAT_SEPARATOR = 2; - private const INTERVAL_FORMAT_END = 3; + private const int INTERVAL_FORMAT_START = 1; + private const int INTERVAL_FORMAT_SEPARATOR = 2; + private const int INTERVAL_FORMAT_END = 3; - private const LOCAL_DATE_FORMAT = [ + private const array LOCAL_DATE_FORMAT = [ 'en_US' => [ self::DATE_DAY => [ self::NO_INTERVAL => 'MMMM d, y', @@ -92,7 +92,7 @@ ], ]; - private const COMPARISON_FORMAT = [ + private const array COMPARISON_FORMAT = [ self::DATE_DAY => [ self::NO_INTERVAL => 'Ymd', self::INTERVAL => 'Ym', diff --git a/site/app/EasterEgg/CrLfUrlInjections.php b/site/app/EasterEgg/CrLfUrlInjections.php index 6d89e04d9..8aa17ad03 100644 --- a/site/app/EasterEgg/CrLfUrlInjections.php +++ b/site/app/EasterEgg/CrLfUrlInjections.php @@ -11,7 +11,7 @@ readonly class CrLfUrlInjections { - private const COOKIE_NAME = 'crlfinjection'; + private const string COOKIE_NAME = 'crlfinjection'; public function __construct( diff --git a/site/app/EasterEgg/FourOhFourButFound.php b/site/app/EasterEgg/FourOhFourButFound.php index 8a39692f1..5ac1ef7ea 100644 --- a/site/app/EasterEgg/FourOhFourButFound.php +++ b/site/app/EasterEgg/FourOhFourButFound.php @@ -10,7 +10,7 @@ readonly class FourOhFourButFound { - private const TEMPLATES = [ + private const array TEMPLATES = [ '/etc/passwd' => __DIR__ . '/templates/etcPasswd.html', ]; diff --git a/site/app/EasterEgg/WinterIsComing.php b/site/app/EasterEgg/WinterIsComing.php index 724cff77b..546642b6f 100644 --- a/site/app/EasterEgg/WinterIsComing.php +++ b/site/app/EasterEgg/WinterIsComing.php @@ -13,13 +13,13 @@ class WinterIsComing { - private const EMAILS = [ + private const array EMAILS = [ 'winter@example.com', 'sample@email.tst', 'arachni@email.gr', ]; - private const HOSTS = [ + private const array HOSTS = [ 'burpcollaborator.net', 'mailrez.com', 'mailto.plus', @@ -27,7 +27,7 @@ class WinterIsComing 'ssemarketing.net', ]; - private const STREETS = [ + private const array STREETS = [ '34 Watts road', ]; diff --git a/site/app/Feed/Exports.php b/site/app/Feed/Exports.php index 672bd3bcc..d7a46128a 100644 --- a/site/app/Feed/Exports.php +++ b/site/app/Feed/Exports.php @@ -25,7 +25,7 @@ readonly class Exports { - private const ITEMS = 5; + private const int ITEMS = 5; private Cache $cache; diff --git a/site/app/Form/TrainingDateFormFactory.php b/site/app/Form/TrainingDateFormFactory.php index 401a2e5be..fefda620a 100644 --- a/site/app/Form/TrainingDateFormFactory.php +++ b/site/app/Form/TrainingDateFormFactory.php @@ -15,10 +15,10 @@ readonly class TrainingDateFormFactory { - private const STANDARD = 'Standardní'; - private const CUSTOM = 'Na zakázku'; - private const REPLACED = 'Nahrazené'; - private const DISCONTINUED = 'Ukončené'; + private const string STANDARD = 'Standardní'; + private const string CUSTOM = 'Na zakázku'; + private const string REPLACED = 'Nahrazené'; + private const string DISCONTINUED = 'Ukončené'; public function __construct( diff --git a/site/app/Formatter/TexyPhraseHandler.php b/site/app/Formatter/TexyPhraseHandler.php index e2a4091f0..4ab626385 100644 --- a/site/app/Formatter/TexyPhraseHandler.php +++ b/site/app/Formatter/TexyPhraseHandler.php @@ -23,8 +23,8 @@ readonly class TexyPhraseHandler { - private const TRAINING_ACTION = 'Www:Trainings:training'; - private const COMPANY_TRAINING_ACTION = 'Www:CompanyTrainings:training'; + private const string TRAINING_ACTION = 'Www:Trainings:training'; + private const string COMPANY_TRAINING_ACTION = 'Www:CompanyTrainings:training'; public function __construct( diff --git a/site/app/Makefile/Makefile.php b/site/app/Makefile/Makefile.php index e640cf07a..33b630976 100644 --- a/site/app/Makefile/Makefile.php +++ b/site/app/Makefile/Makefile.php @@ -11,7 +11,7 @@ class Makefile { - private const PHONY_TARGET = '.PHONY'; + private const string PHONY_TARGET = '.PHONY'; /** @var array> target => lines */ private array $targetDefinitions = []; diff --git a/site/app/Media/SupportedImageFileFormats.php b/site/app/Media/SupportedImageFileFormats.php index 7e1d52f4d..0da4973e8 100644 --- a/site/app/Media/SupportedImageFileFormats.php +++ b/site/app/Media/SupportedImageFileFormats.php @@ -10,13 +10,13 @@ class SupportedImageFileFormats { - private const SUPPORTED_MAIN_IMAGES = [ + private const array SUPPORTED_MAIN_IMAGES = [ 'image/gif' => 'gif', 'image/png' => 'png', 'image/jpeg' => 'jpg', ]; - private const SUPPORTED_ALTERNATIVE_IMAGES = [ + private const array SUPPORTED_ALTERNATIVE_IMAGES = [ 'image/webp' => 'webp', ]; diff --git a/site/app/Media/VideoThumbnails.php b/site/app/Media/VideoThumbnails.php index 98499837f..3d31f54de 100644 --- a/site/app/Media/VideoThumbnails.php +++ b/site/app/Media/VideoThumbnails.php @@ -17,8 +17,8 @@ readonly class VideoThumbnails { - private const VIDEO_THUMBNAIL_WIDTH = 320; - private const VIDEO_THUMBNAIL_HEIGHT = 180; + private const int VIDEO_THUMBNAIL_WIDTH = 320; + private const int VIDEO_THUMBNAIL_HEIGHT = 180; public function __construct( diff --git a/site/app/Pulse/Passwords/PasswordsSorting.php b/site/app/Pulse/Passwords/PasswordsSorting.php index eb669c3c0..5832bbba5 100644 --- a/site/app/Pulse/Passwords/PasswordsSorting.php +++ b/site/app/Pulse/Passwords/PasswordsSorting.php @@ -13,14 +13,14 @@ class PasswordsSorting { - private const COMPANY_A_Z = 'a-z'; - private const COMPANY_Z_A = 'z-a'; - private const RATING_A_F = 'rating-a-f'; - private const RATING_F_A = 'rating-f-a'; - private const NEWEST_DISCLOSURES_FIRST = 'newest-disclosures-first'; - private const NEWEST_DISCLOSURES_LAST = 'newest-disclosures-last'; - private const NEWLY_ADDED_FIRST = 'newly-added-first'; - private const NEWLY_ADDED_LAST = 'newly-added-last'; + private const string COMPANY_A_Z = 'a-z'; + private const string COMPANY_Z_A = 'z-a'; + private const string RATING_A_F = 'rating-a-f'; + private const string RATING_F_A = 'rating-f-a'; + private const string NEWEST_DISCLOSURES_FIRST = 'newest-disclosures-first'; + private const string NEWEST_DISCLOSURES_LAST = 'newest-disclosures-last'; + private const string NEWLY_ADDED_FIRST = 'newly-added-first'; + private const string NEWLY_ADDED_LAST = 'newly-added-last'; /** @var array */ private array $sorting = [ diff --git a/site/app/Pulse/Passwords/Rating.php b/site/app/Pulse/Passwords/Rating.php index 42109ce4b..c1780c1da 100644 --- a/site/app/Pulse/Passwords/Rating.php +++ b/site/app/Pulse/Passwords/Rating.php @@ -9,25 +9,25 @@ class Rating { - private const SLOW_HASHES = [ + private const array SLOW_HASHES = [ 'argon2', 'bcrypt', 'pbkdf2', 'scrypt', ]; - private const INSECURE = [ + private const array INSECURE = [ 'plaintext', 'encrypted', ]; - private const VISIBLE_DISCLOSURES = [ + private const array VISIBLE_DISCLOSURES = [ 'docs', 'faq', 'signup-page', ]; - private const INVISIBLE_DISCLOSURES = [ + private const array INVISIBLE_DISCLOSURES = [ 'blog', 'site-independent', 'facebook-independent', @@ -42,7 +42,7 @@ class Rating 'comment', ]; - private const RATING = [ + private const array RATING = [ RatingGrade::A->name => 'Site uses a slow hashing function, this is disclosed "on-site", in the docs, FAQ, etc.', RatingGrade::B->name => 'A slow hashing function is used but such info is "invisible", hidden in a blog post or a talk, or on social media.', RatingGrade::C->name => 'Passwords hashed with an unsuitable function but at least they are salted and stretched with multiple iterations.', @@ -51,7 +51,7 @@ class Rating RatingGrade::F->name => 'Passwords stored in plaintext, in their original, readable form, or passwords encrypted instead of hashed.', ]; - private const RECOMMENDATIONS = [ + private const array RECOMMENDATIONS = [ RatingGrade::A->name => null, RatingGrade::B->name => 'Publish storage and hashing info details "visibly":[link:Pulse:PasswordsStorages:Rating#on-site] (e.g. in the docs or FAQ), then let me know.', RatingGrade::C->name => 'Start using ""slow" hashes":[link:Pulse:PasswordsStorages:Rating#slow-hashes], don\'t forget to "re-hash existing passwords":[blog:upgrading-existing-password-hashes], publish hashing info "visibly":[link:Pulse:PasswordsStorages:Rating#on-site], then let me know.', diff --git a/site/app/Pulse/Sites.php b/site/app/Pulse/Sites.php index f5921046b..f2592520f 100644 --- a/site/app/Pulse/Sites.php +++ b/site/app/Pulse/Sites.php @@ -9,7 +9,7 @@ readonly class Sites { - public const ALL = 'all'; + public const string ALL = 'all'; public function __construct( diff --git a/site/app/Talks/Slides/TalkSlides.php b/site/app/Talks/Slides/TalkSlides.php index b357e4bf7..b70b02cb4 100644 --- a/site/app/Talks/Slides/TalkSlides.php +++ b/site/app/Talks/Slides/TalkSlides.php @@ -27,8 +27,8 @@ class TalkSlides { - private const SLIDE_MAX_WIDTH = 800; - private const SLIDE_MAX_HEIGHT = 450; + private const int SLIDE_MAX_WIDTH = 800; + private const int SLIDE_MAX_HEIGHT = 450; /** @var list */ private array $deleteFiles = []; diff --git a/site/app/Test/TestCaseRunner.php b/site/app/Test/TestCaseRunner.php index dd90b5f36..8940b4b39 100644 --- a/site/app/Test/TestCaseRunner.php +++ b/site/app/Test/TestCaseRunner.php @@ -14,8 +14,8 @@ class TestCaseRunner { - private const INCLUDE_SKIPPED_ENV_VAR_NAME = 'TEST_CASE_RUNNER_INCLUDE_SKIPPED'; - private const INCLUDE_SKIPPED_ENV_VAR_VALUE = '1'; + private const string INCLUDE_SKIPPED_ENV_VAR_NAME = 'TEST_CASE_RUNNER_INCLUDE_SKIPPED'; + private const string INCLUDE_SKIPPED_ENV_VAR_VALUE = '1'; /** diff --git a/site/app/Tls/CertificateMonitor.php b/site/app/Tls/CertificateMonitor.php index 38161e525..f2354937e 100644 --- a/site/app/Tls/CertificateMonitor.php +++ b/site/app/Tls/CertificateMonitor.php @@ -12,7 +12,7 @@ class CertificateMonitor implements CliArgsProvider { - private const NO_IPV6 = '--no-ipv6'; + private const string NO_IPV6 = '--no-ipv6'; private bool $hasErrors = false; diff --git a/site/app/Training/ApplicationForm/TrainingApplicationFormSpam.php b/site/app/Training/ApplicationForm/TrainingApplicationFormSpam.php index 1435549ad..834c461e7 100644 --- a/site/app/Training/ApplicationForm/TrainingApplicationFormSpam.php +++ b/site/app/Training/ApplicationForm/TrainingApplicationFormSpam.php @@ -12,7 +12,7 @@ class TrainingApplicationFormSpam /** * Must be lowercase string, we need `ctype_lower()` to return true in case the field is missing. */ - private const FIELD_MISSING_VALUE = 'missing'; + private const string FIELD_MISSING_VALUE = 'missing'; public function check(stdClass $values): void diff --git a/site/app/Training/Dates/TrainingDateFactory.php b/site/app/Training/Dates/TrainingDateFactory.php index bc316a93f..68fae0ac8 100644 --- a/site/app/Training/Dates/TrainingDateFactory.php +++ b/site/app/Training/Dates/TrainingDateFactory.php @@ -13,7 +13,7 @@ readonly class TrainingDateFactory { - private const LAST_FREE_SEATS_THRESHOLD_DAYS = 7; + private const int LAST_FREE_SEATS_THRESHOLD_DAYS = 7; public function __construct( diff --git a/site/app/Training/Dates/TrainingDates.php b/site/app/Training/Dates/TrainingDates.php index 469f56e54..067aa5697 100644 --- a/site/app/Training/Dates/TrainingDates.php +++ b/site/app/Training/Dates/TrainingDates.php @@ -15,7 +15,7 @@ class TrainingDates { - private const DATA_RETENTION = 30; + private const int DATA_RETENTION = 30; /** @var list|null */ private ?array $pastWithPersonalData = null; diff --git a/site/app/Training/Files/TrainingFilesStorage.php b/site/app/Training/Files/TrainingFilesStorage.php index 8a7a873d7..680dfbc42 100644 --- a/site/app/Training/Files/TrainingFilesStorage.php +++ b/site/app/Training/Files/TrainingFilesStorage.php @@ -12,7 +12,7 @@ class TrainingFilesStorage /** * Files directory, does not end with a slash. */ - private const FILES_DIR = __DIR__ . '/../../../files/trainings'; + private const string FILES_DIR = __DIR__ . '/../../../files/trainings'; /** diff --git a/site/app/Training/Mails/TrainingMails.php b/site/app/Training/Mails/TrainingMails.php index 4a2ecc7cf..05d26f1e0 100644 --- a/site/app/Training/Mails/TrainingMails.php +++ b/site/app/Training/Mails/TrainingMails.php @@ -26,7 +26,7 @@ readonly class TrainingMails { - private const REMINDER_DAYS = 5; + private const int REMINDER_DAYS = 5; public function __construct( diff --git a/site/app/Training/Statuses/Statuses.php b/site/app/Training/Statuses/Statuses.php index 90bf64300..c6fa6dd7e 100644 --- a/site/app/Training/Statuses/Statuses.php +++ b/site/app/Training/Statuses/Statuses.php @@ -14,23 +14,23 @@ class Statuses { - public const STATUS_CREATED = 'CREATED'; // 1 - public const STATUS_TENTATIVE = 'TENTATIVE'; // 2 - public const STATUS_INVITED = 'INVITED'; // 3 - public const STATUS_SIGNED_UP = 'SIGNED_UP'; // 4 - public const STATUS_INVOICE_SENT = 'INVOICE_SENT'; // 5 - public const STATUS_NOTIFIED = 'NOTIFIED'; // 6 - public const STATUS_ATTENDED = 'ATTENDED'; // 7 - public const STATUS_MATERIALS_SENT = 'MATERIALS_SENT'; // 8 - public const STATUS_ACCESS_TOKEN_USED = 'ACCESS_TOKEN_USED'; // 9 - public const STATUS_CANCELED = 'CANCELED'; // 10 - public const STATUS_IMPORTED = 'IMPORTED'; // 13 - public const STATUS_NON_PUBLIC_TRAINING = 'NON_PUBLIC_TRAINING'; // 14 - public const STATUS_REMINDED = 'REMINDED'; // 15 - public const STATUS_PAID_AFTER = 'PAID_AFTER'; // 16 - public const STATUS_INVOICE_SENT_AFTER = 'INVOICE_SENT_AFTER'; // 17 - public const STATUS_PRO_FORMA_INVOICE_SENT = 'PRO_FORMA_INVOICE_SENT'; // 18 - public const STATUS_SPAM = 'SPAM'; // 19 + public const string STATUS_CREATED = 'CREATED'; // 1 + public const string STATUS_TENTATIVE = 'TENTATIVE'; // 2 + public const string STATUS_INVITED = 'INVITED'; // 3 + public const string STATUS_SIGNED_UP = 'SIGNED_UP'; // 4 + public const string STATUS_INVOICE_SENT = 'INVOICE_SENT'; // 5 + public const string STATUS_NOTIFIED = 'NOTIFIED'; // 6 + public const string STATUS_ATTENDED = 'ATTENDED'; // 7 + public const string STATUS_MATERIALS_SENT = 'MATERIALS_SENT'; // 8 + public const string STATUS_ACCESS_TOKEN_USED = 'ACCESS_TOKEN_USED'; // 9 + public const string STATUS_CANCELED = 'CANCELED'; // 10 + public const string STATUS_IMPORTED = 'IMPORTED'; // 13 + public const string STATUS_NON_PUBLIC_TRAINING = 'NON_PUBLIC_TRAINING'; // 14 + public const string STATUS_REMINDED = 'REMINDED'; // 15 + public const string STATUS_PAID_AFTER = 'PAID_AFTER'; // 16 + public const string STATUS_INVOICE_SENT_AFTER = 'INVOICE_SENT_AFTER'; // 17 + public const string STATUS_PRO_FORMA_INVOICE_SENT = 'PRO_FORMA_INVOICE_SENT'; // 18 + public const string STATUS_SPAM = 'SPAM'; // 19 /** @var array */ private array $statusIds = []; diff --git a/site/app/UpcKeys/Technicolor.php b/site/app/UpcKeys/Technicolor.php index c3ab6f25e..02919b5c9 100644 --- a/site/app/UpcKeys/Technicolor.php +++ b/site/app/UpcKeys/Technicolor.php @@ -22,7 +22,7 @@ readonly class Technicolor implements UpcWiFiRouter { - private const PREFIXES = ['SAAP', 'SAPP', 'SBAP']; + private const array PREFIXES = ['SAAP', 'SAPP', 'SBAP']; public function __construct( diff --git a/site/app/UpcKeys/Ubee.php b/site/app/UpcKeys/Ubee.php index cd203e4e5..2c78daca9 100644 --- a/site/app/UpcKeys/Ubee.php +++ b/site/app/UpcKeys/Ubee.php @@ -9,8 +9,8 @@ readonly class Ubee implements UpcWiFiRouter { - private const OUI_UBEE = '647c34'; - private const PREFIX = 'UAAP'; + private const string OUI_UBEE = '647c34'; + private const string PREFIX = 'UAAP'; public function __construct( diff --git a/site/app/UpcKeys/UpcKeys.php b/site/app/UpcKeys/UpcKeys.php index 66ba93a92..95ad9fe32 100644 --- a/site/app/UpcKeys/UpcKeys.php +++ b/site/app/UpcKeys/UpcKeys.php @@ -9,9 +9,9 @@ class UpcKeys { - private const SSID_VALID_PATTERN = '([Uu][Pp][Cc])[0-9]{7}'; + private const string SSID_VALID_PATTERN = '([Uu][Pp][Cc])[0-9]{7}'; - private const SSID_PLACEHOLDER = 'UPC1234567'; + private const string SSID_PLACEHOLDER = 'UPC1234567'; /** @var array, UpcWiFiRouter> */ private array $routers = []; diff --git a/site/app/User/Manager.php b/site/app/User/Manager.php index e9d243eff..8a63ffcb9 100644 --- a/site/app/User/Manager.php +++ b/site/app/User/Manager.php @@ -33,11 +33,11 @@ readonly class Manager implements Authenticator { - private const AUTH_SELECTOR_TOKEN_SEPARATOR = ':'; + private const string AUTH_SELECTOR_TOKEN_SEPARATOR = ':'; - private const TOKEN_PERMANENT_LOGIN = 1; + private const int TOKEN_PERMANENT_LOGIN = 1; - private const TOKEN_RETURNING_USER = 2; + private const int TOKEN_RETURNING_USER = 2; private string $authCookiesPath; diff --git a/site/app/Utils/Base64.php b/site/app/Utils/Base64.php index b6ae8a80f..9eed4fe6c 100644 --- a/site/app/Utils/Base64.php +++ b/site/app/Utils/Base64.php @@ -6,8 +6,8 @@ class Base64 { - private const LAST_TWO_STANDARD = ['+', '/']; - private const LAST_TWO_URL_VARIANT = ['-', '_']; + private const array LAST_TWO_STANDARD = ['+', '/']; + private const array LAST_TWO_URL_VARIANT = ['-', '_']; public static function urlEncode(string $string): string diff --git a/site/composer.lock b/site/composer.lock index f6bee97b5..3019b9e04 100644 --- a/site/composer.lock +++ b/site/composer.lock @@ -4415,22 +4415,22 @@ }, { "name": "spaze/phpcs-phar", - "version": "3.8.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/spaze/phpcs-phar.git", - "reference": "5ee407d53308a5b898c85d0ea85e4509303dff01" + "reference": "07c678e294c2cf5843da1d94f88669274f3a3f0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spaze/phpcs-phar/zipball/5ee407d53308a5b898c85d0ea85e4509303dff01", - "reference": "5ee407d53308a5b898c85d0ea85e4509303dff01", + "url": "https://api.github.com/repos/spaze/phpcs-phar/zipball/07c678e294c2cf5843da1d94f88669274f3a3f0f", + "reference": "07c678e294c2cf5843da1d94f88669274f3a3f0f", "shasum": "" }, "replace": { "dealerdirect/phpcodesniffer-composer-installer": "*", - "phpcsstandards/php_codesniffer": "3.8.1", - "squizlabs/php_codesniffer": "3.8.1" + "phpcsstandards/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.9.0" }, "bin": [ "phpcbf", @@ -4454,9 +4454,9 @@ ], "support": { "issues": "https://github.com/spaze/phpcs-phar/issues", - "source": "https://github.com/spaze/phpcs-phar/tree/3.8.1" + "source": "https://github.com/spaze/phpcs-phar/tree/3.9.0" }, - "time": "2024-01-31T02:17:10+00:00" + "time": "2024-02-16T16:22:48+00:00" }, { "name": "spaze/phpstan-disallowed-calls", diff --git a/site/tests/Application/ThemeTest.phpt b/site/tests/Application/ThemeTest.phpt index 585093986..a20881b35 100644 --- a/site/tests/Application/ThemeTest.phpt +++ b/site/tests/Application/ThemeTest.phpt @@ -15,7 +15,7 @@ require __DIR__ . '/../bootstrap.php'; class ThemeTest extends TestCase { - private const COOKIE = 'future'; + private const string COOKIE = 'future'; public function __construct( diff --git a/site/tests/Formatter/TexyFormatterTest.phpt b/site/tests/Formatter/TexyFormatterTest.phpt index 80c65616a..4f1ae11fa 100644 --- a/site/tests/Formatter/TexyFormatterTest.phpt +++ b/site/tests/Formatter/TexyFormatterTest.phpt @@ -24,7 +24,7 @@ require __DIR__ . '/../bootstrap.php'; class TexyFormatterTest extends TestCase { - private const TRAINING_ACTION = 'bezpecnost-php-aplikaci'; + private const string TRAINING_ACTION = 'bezpecnost-php-aplikaci'; private string $expectedFormatted; diff --git a/site/tests/Formatter/TexyPhraseHandlerTest.phpt b/site/tests/Formatter/TexyPhraseHandlerTest.phpt index c52f36a52..1120fcfb9 100644 --- a/site/tests/Formatter/TexyPhraseHandlerTest.phpt +++ b/site/tests/Formatter/TexyPhraseHandlerTest.phpt @@ -23,7 +23,7 @@ require __DIR__ . '/../bootstrap.php'; class TexyPhraseHandlerTest extends TestCase { - private const EN_LOCALE = 'en_US'; + private const string EN_LOCALE = 'en_US'; private Texy $texy; private string $defaultLocale; diff --git a/site/tests/Pulse/Passwords/Storage/StorageAlgorithmTest.phpt b/site/tests/Pulse/Passwords/Storage/StorageAlgorithmTest.phpt index ae6d23e59..b7b8ab23d 100644 --- a/site/tests/Pulse/Passwords/Storage/StorageAlgorithmTest.phpt +++ b/site/tests/Pulse/Passwords/Storage/StorageAlgorithmTest.phpt @@ -15,7 +15,7 @@ require __DIR__ . '/../../../bootstrap.php'; class StorageAlgorithmTest extends TestCase { - private const ALGO = 'bcrypt'; + private const string ALGO = 'bcrypt'; /** diff --git a/site/tests/Training/ApplicationForm/TrainingApplicationFormDataLoggerTest.phpt b/site/tests/Training/ApplicationForm/TrainingApplicationFormDataLoggerTest.phpt index 04eda6533..2d2cd4c58 100644 --- a/site/tests/Training/ApplicationForm/TrainingApplicationFormDataLoggerTest.phpt +++ b/site/tests/Training/ApplicationForm/TrainingApplicationFormDataLoggerTest.phpt @@ -25,8 +25,8 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingApplicationFormDataLoggerTest extends TestCase { - private const APPLICATION_ID = 10; - private const DATE_ID = 20; + private const int APPLICATION_ID = 10; + private const int DATE_ID = 20; public function __construct( diff --git a/site/tests/Training/ApplicationForm/TrainingApplicationFormSuccessTest.phpt b/site/tests/Training/ApplicationForm/TrainingApplicationFormSuccessTest.phpt index 11ec31d74..a8cb107a4 100644 --- a/site/tests/Training/ApplicationForm/TrainingApplicationFormSuccessTest.phpt +++ b/site/tests/Training/ApplicationForm/TrainingApplicationFormSuccessTest.phpt @@ -34,19 +34,19 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingApplicationFormSuccessTest extends TestCase { - private const DATE_ID = 1337; - private const APPLICATION_ID = 808; - private const TRAINING_ACTION = 'training-action'; - private const NAME = 'Foo'; - private const EMAIL = 'foo@example.com'; - private const COMPANY = 'A-Team'; - private const STREET = '21 Jump'; - private const CITY = 'York'; - private const ZIP = '13371'; - private const COUNTRY = 'cz'; - private const COMPANY_ID = '123'; - private const COMPANY_TAX_ID = 'CZ123'; - private const NOTE = 'book'; + private const int DATE_ID = 1337; + private const int APPLICATION_ID = 808; + private const string TRAINING_ACTION = 'training-action'; + private const string NAME = 'Foo'; + private const string EMAIL = 'foo@example.com'; + private const string COMPANY = 'A-Team'; + private const string STREET = '21 Jump'; + private const string CITY = 'York'; + private const string ZIP = '13371'; + private const string COUNTRY = 'cz'; + private const string COMPANY_ID = '123'; + private const string COMPANY_TAX_ID = 'CZ123'; + private const string NOTE = 'book'; private ?string $onSuccessAction = null; diff --git a/site/tests/Training/Applications/TrainingApplicationSessionSectionTest.phpt b/site/tests/Training/Applications/TrainingApplicationSessionSectionTest.phpt index 09c002633..e3663109b 100644 --- a/site/tests/Training/Applications/TrainingApplicationSessionSectionTest.phpt +++ b/site/tests/Training/Applications/TrainingApplicationSessionSectionTest.phpt @@ -26,18 +26,18 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingApplicationSessionSectionTest extends TestCase { - private const APPLICATION_ID = 303; - private const DATE_ID = 909; - private const NAME = 'Foo'; - private const EMAIL = 'foo@example.example'; - private const COMPANY = 'Teh Company'; - private const STREET = 'Street'; - private const CITY = 'City'; - private const ZIP = '303808'; - private const COUNTRY = 'Country'; - private const COMPANY_ID = '31337'; - private const COMPANY_TAX_ID = 'CZ31337'; - private const NOTE = 'Note'; + private const int APPLICATION_ID = 303; + private const int DATE_ID = 909; + private const string NAME = 'Foo'; + private const string EMAIL = 'foo@example.example'; + private const string COMPANY = 'Teh Company'; + private const string STREET = 'Street'; + private const string CITY = 'City'; + private const string ZIP = '303808'; + private const string COUNTRY = 'Country'; + private const string COMPANY_ID = '31337'; + private const string COMPANY_TAX_ID = 'CZ31337'; + private const string NOTE = 'Note'; private TrainingApplicationSessionSection $trainingApplicationSessionSection; private SessionSection $sessionSection; diff --git a/site/tests/Training/Applications/TrainingApplicationStorageTest.phpt b/site/tests/Training/Applications/TrainingApplicationStorageTest.phpt index 4ad8cd816..ba0644c4b 100644 --- a/site/tests/Training/Applications/TrainingApplicationStorageTest.phpt +++ b/site/tests/Training/Applications/TrainingApplicationStorageTest.phpt @@ -22,11 +22,11 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingApplicationStorageTest extends TestCase { - private const STATUS_CREATED = 1; - private const STATUS_TENTATIVE = 2; - private const STATUS_SIGNED_UP = 4; - private const SOURCE_ID = 303; - private const INSERT_ID = 1337; + private const int STATUS_CREATED = 1; + private const int STATUS_TENTATIVE = 2; + private const int STATUS_SIGNED_UP = 4; + private const int SOURCE_ID = 303; + private const int INSERT_ID = 1337; public function __construct( diff --git a/site/tests/Training/Files/TrainingFilesDownloadTest.phpt b/site/tests/Training/Files/TrainingFilesDownloadTest.phpt index d615b9fa0..cf7cf80a9 100644 --- a/site/tests/Training/Files/TrainingFilesDownloadTest.phpt +++ b/site/tests/Training/Files/TrainingFilesDownloadTest.phpt @@ -24,8 +24,8 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingFilesDownloadTest extends TestCase { - private const APPLICATION_ID = 303; - private const TOKEN = 's0m370k3n'; + private const int APPLICATION_ID = 303; + private const string TOKEN = 's0m370k3n'; private readonly UiPresenterMock $presenter; diff --git a/site/tests/Training/Files/TrainingFilesSessionSectionTest.phpt b/site/tests/Training/Files/TrainingFilesSessionSectionTest.phpt index 3880b9239..f5037c53e 100644 --- a/site/tests/Training/Files/TrainingFilesSessionSectionTest.phpt +++ b/site/tests/Training/Files/TrainingFilesSessionSectionTest.phpt @@ -22,10 +22,10 @@ require __DIR__ . '/../../bootstrap.php'; class TrainingFilesSessionSectionTest extends TestCase { - private const APPLICATION_ID = 303; - private const APPLICATION_ID_KEY = 'applicationId'; - private const TOKEN = 'AToken'; - private const TOKEN_KEY = 'token'; + private const int APPLICATION_ID = 303; + private const string APPLICATION_ID_KEY = 'applicationId'; + private const string TOKEN = 'AToken'; + private const string TOKEN_KEY = 'token'; private TrainingFilesSessionSection $trainingFilesSessionSection; private SessionSection $sessionSection; diff --git a/site/tests/Utils/Base64Test.phpt b/site/tests/Utils/Base64Test.phpt index b813815f8..d1c2d8706 100644 --- a/site/tests/Utils/Base64Test.phpt +++ b/site/tests/Utils/Base64Test.phpt @@ -13,8 +13,8 @@ require __DIR__ . '/../bootstrap.php'; class Base64Test extends TestCase { - private const THIS_STRING_WILL_HAVE_A_PLUS_AND_A_SLASH_WHEN_BASE64_ENCODED = "\xFA\xFA\xFF\xF0"; - private const THAT_STRING_WILL_BE_ENCODED_TO_BASE64URL_LIKE_THIS = '-vr_8A'; + private const string THIS_STRING_WILL_HAVE_A_PLUS_AND_A_SLASH_WHEN_BASE64_ENCODED = "\xFA\xFA\xFF\xF0"; + private const string THAT_STRING_WILL_BE_ENCODED_TO_BASE64URL_LIKE_THIS = '-vr_8A'; public function testUrlEncode(): void diff --git a/site/vendor/composer/installed.json b/site/vendor/composer/installed.json index ce5276f8e..900736b0e 100644 --- a/site/vendor/composer/installed.json +++ b/site/vendor/composer/installed.json @@ -3526,25 +3526,25 @@ }, { "name": "spaze/phpcs-phar", - "version": "3.8.1", - "version_normalized": "3.8.1.0", + "version": "3.9.0", + "version_normalized": "3.9.0.0", "source": { "type": "git", "url": "https://github.com/spaze/phpcs-phar.git", - "reference": "5ee407d53308a5b898c85d0ea85e4509303dff01" + "reference": "07c678e294c2cf5843da1d94f88669274f3a3f0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spaze/phpcs-phar/zipball/5ee407d53308a5b898c85d0ea85e4509303dff01", - "reference": "5ee407d53308a5b898c85d0ea85e4509303dff01", + "url": "https://api.github.com/repos/spaze/phpcs-phar/zipball/07c678e294c2cf5843da1d94f88669274f3a3f0f", + "reference": "07c678e294c2cf5843da1d94f88669274f3a3f0f", "shasum": "" }, "replace": { "dealerdirect/phpcodesniffer-composer-installer": "*", - "phpcsstandards/php_codesniffer": "3.8.1", - "squizlabs/php_codesniffer": "3.8.1" + "phpcsstandards/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.9.0" }, - "time": "2024-01-31T02:17:10+00:00", + "time": "2024-02-16T16:22:48+00:00", "bin": [ "phpcbf", "phpcs" @@ -3568,7 +3568,7 @@ ], "support": { "issues": "https://github.com/spaze/phpcs-phar/issues", - "source": "https://github.com/spaze/phpcs-phar/tree/3.8.1" + "source": "https://github.com/spaze/phpcs-phar/tree/3.9.0" }, "install-path": "../spaze/phpcs-phar" }, diff --git a/site/vendor/composer/installed.php b/site/vendor/composer/installed.php index 0638ccfbb..1765ee4da 100644 --- a/site/vendor/composer/installed.php +++ b/site/vendor/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'spaze/michalspacek.cz', 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '81b7cc2fe0e7f153924e33baa26ade2316a28773', + 'reference' => '42ab88f837070774ea34eeab994ea5090654365b', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -310,7 +310,7 @@ 'phpcsstandards/php_codesniffer' => array( 'dev_requirement' => true, 'replaced' => array( - 0 => '3.8.1', + 0 => '3.9.0', ), ), 'phpstan/phpdoc-parser' => array( @@ -456,7 +456,7 @@ 'spaze/michalspacek.cz' => array( 'pretty_version' => 'dev-main', 'version' => 'dev-main', - 'reference' => '81b7cc2fe0e7f153924e33baa26ade2316a28773', + 'reference' => '42ab88f837070774ea34eeab994ea5090654365b', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -481,9 +481,9 @@ 'dev_requirement' => false, ), 'spaze/phpcs-phar' => array( - 'pretty_version' => '3.8.1', - 'version' => '3.8.1.0', - 'reference' => '5ee407d53308a5b898c85d0ea85e4509303dff01', + 'pretty_version' => '3.9.0', + 'version' => '3.9.0.0', + 'reference' => '07c678e294c2cf5843da1d94f88669274f3a3f0f', 'type' => 'library', 'install_path' => __DIR__ . '/../spaze/phpcs-phar', 'aliases' => array(), @@ -537,7 +537,7 @@ 'squizlabs/php_codesniffer' => array( 'dev_requirement' => true, 'replaced' => array( - 0 => '3.8.1', + 0 => '3.9.0', ), ), 'symfony/cache' => array( diff --git a/site/vendor/spaze/phpcs-phar/composer.json b/site/vendor/spaze/phpcs-phar/composer.json index 215ed78bf..dad186167 100644 --- a/site/vendor/spaze/phpcs-phar/composer.json +++ b/site/vendor/spaze/phpcs-phar/composer.json @@ -14,8 +14,8 @@ ], "replace": { "dealerdirect/phpcodesniffer-composer-installer": "*", - "phpcsstandards/php_codesniffer": "3.8.1", - "squizlabs/php_codesniffer": "3.8.1" + "phpcsstandards/php_codesniffer": "3.9.0", + "squizlabs/php_codesniffer": "3.9.0" }, "bin": [ "phpcbf", diff --git a/site/vendor/spaze/phpcs-phar/phpcs.phar b/site/vendor/spaze/phpcs-phar/phpcs.phar index e380913c8..11cb40ee8 100644 Binary files a/site/vendor/spaze/phpcs-phar/phpcs.phar and b/site/vendor/spaze/phpcs-phar/phpcs.phar differ diff --git a/site/vendor/spaze/phpcs-phar/phpcs.phar.asc b/site/vendor/spaze/phpcs-phar/phpcs.phar.asc index 96748ffde..4d2dd1da5 100644 Binary files a/site/vendor/spaze/phpcs-phar/phpcs.phar.asc and b/site/vendor/spaze/phpcs-phar/phpcs.phar.asc differ