diff --git a/composer.json b/composer.json index 461bca6..224b85b 100644 --- a/composer.json +++ b/composer.json @@ -5,7 +5,7 @@ "homepage": "https://remp2020.com", "license": "MIT", "require": { - "php": "^7.4" + "php": "^8.0" }, "minimum-stability": "dev", "autoload": { diff --git a/src/DI/ProductsModuleExtension.php b/src/DI/ProductsModuleExtension.php index 55b72d6..24b64a3 100644 --- a/src/DI/ProductsModuleExtension.php +++ b/src/DI/ProductsModuleExtension.php @@ -2,10 +2,10 @@ namespace Crm\ProductsModule\DI; -use Kdyby\Translation\DI\ITranslationProvider; +use Contributte\Translation\DI\TranslationProviderInterface; use Nette\DI\CompilerExtension; -class ProductsModuleExtension extends CompilerExtension implements ITranslationProvider +class ProductsModuleExtension extends CompilerExtension implements TranslationProviderInterface { private $defaults = []; @@ -32,7 +32,7 @@ public function beforeCompile() * Return array of directories, that contain resources for translator. * @return string[] */ - public function getTranslationResources() + public function getTranslationResources(): array { return [__DIR__ . '/../lang/']; } diff --git a/src/DataProviders/PaymentFormDataProvider.php b/src/DataProviders/PaymentFormDataProvider.php index 6b4b08a..c7ad0c9 100644 --- a/src/DataProviders/PaymentFormDataProvider.php +++ b/src/DataProviders/PaymentFormDataProvider.php @@ -11,10 +11,10 @@ use Crm\ProductsModule\PaymentItem\ProductPaymentItem; use Crm\ProductsModule\Repository\PostalFeesRepository; use Crm\ProductsModule\Repository\ProductsRepository; -use Kdyby\Translation\ITranslator; use League\Event\Emitter; use Nette\Application\UI\Form; use Nette\Database\Table\ActiveRow; +use Nette\Localization\Translator; use Nette\Utils\Json; class PaymentFormDataProvider implements PaymentFormDataProviderInterface @@ -37,7 +37,7 @@ public function __construct( PaymentsRepository $paymentsRepository, PostalFeesRepository $postalFeesRepository, Emitter $emitter, - ITranslator $translator + Translator $translator ) { $this->productsRepository = $productsRepository; $this->paymentItemsRepository = $paymentItemsRepository; diff --git a/src/Forms/CheckoutFormFactory.php b/src/Forms/CheckoutFormFactory.php index 3123267..5fd5e5b 100644 --- a/src/Forms/CheckoutFormFactory.php +++ b/src/Forms/CheckoutFormFactory.php @@ -2,6 +2,7 @@ namespace Crm\ProductsModule\Forms; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Config\ApplicationConfig; use Crm\ApplicationModule\DataProvider\DataProviderManager; use Crm\PaymentsModule\DataProvider\CheckoutFormDataProviderInterface; @@ -25,7 +26,6 @@ use Crm\UsersModule\Repository\AddressesRepository; use Crm\UsersModule\Repository\CountriesRepository; use Crm\UsersModule\Repository\UsersRepository; -use Kdyby\Translation\Translator; use Nette\Application\UI\Form; use Nette\Database\Table\ActiveRow; use Nette\Forms\Controls\TextInput; diff --git a/src/Forms/CountryPostalFeesFormFactory.php b/src/Forms/CountryPostalFeesFormFactory.php index 3182f0b..15b45af 100644 --- a/src/Forms/CountryPostalFeesFormFactory.php +++ b/src/Forms/CountryPostalFeesFormFactory.php @@ -2,6 +2,7 @@ namespace Crm\ProductsModule\Forms; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Helpers\PriceHelper; use Crm\ProductsModule\PostalFeeCondition\PostalFeeConditionInterface; use Crm\ProductsModule\PostalFeeCondition\PostalFeeService; @@ -9,7 +10,6 @@ use Crm\ProductsModule\Repository\CountryPostalFeesRepository; use Crm\ProductsModule\Repository\PostalFeesRepository; use Crm\UsersModule\Repository\CountriesRepository; -use Kdyby\Translation\Translator; use Nette\Application\UI\Form; class CountryPostalFeesFormFactory diff --git a/src/Forms/ProductsFormFactory.php b/src/Forms/ProductsFormFactory.php index e2c82db..4ba2942 100644 --- a/src/Forms/ProductsFormFactory.php +++ b/src/Forms/ProductsFormFactory.php @@ -2,6 +2,7 @@ namespace Crm\ProductsModule\Forms; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Config\ApplicationConfig; use Crm\ApplicationModule\DataProvider\DataProviderManager; use Crm\ProductsModule\Builder\ProductBuilder; @@ -18,7 +19,6 @@ use Crm\ProductsModule\Repository\ProductTemplatesRepository; use Crm\ProductsModule\Repository\ProductsRepository; use Crm\ProductsModule\Repository\TagsRepository; -use Kdyby\Translation\Translator; use League\Event\Emitter; use Nette\Application\UI\Form; use Nette\Database\Table\ActiveRow; diff --git a/src/Forms/TagsFormFactory.php b/src/Forms/TagsFormFactory.php index beb8097..a4822fe 100644 --- a/src/Forms/TagsFormFactory.php +++ b/src/Forms/TagsFormFactory.php @@ -2,9 +2,9 @@ namespace Crm\ProductsModule\Forms; +use Contributte\Translation\Translator; use Crm\ProductsModule\Repository\TagsRepository; use Crm\ProductsModule\TagsCache; -use Kdyby\Translation\Translator; use Nette\Application\UI\Form; use Nette\Utils\Html; use Nette\Utils\Strings; diff --git a/src/Models/PostalFeeCondition/ProductSumCondition.php b/src/Models/PostalFeeCondition/ProductSumCondition.php index 81d9116..89afff9 100644 --- a/src/Models/PostalFeeCondition/ProductSumCondition.php +++ b/src/Models/PostalFeeCondition/ProductSumCondition.php @@ -2,8 +2,8 @@ namespace Crm\ProductsModule\PostalFeeCondition; +use Contributte\Translation\Translator; use Crm\ProductsModule\Repository\ProductsRepository; -use Kdyby\Translation\Translator; use Nette\Application\UI\Form; use Nette\ComponentModel\IComponent; use Nette\Forms\Controls\TextInput; diff --git a/src/Models/PostalFeeCondition/UserSegmentCondition.php b/src/Models/PostalFeeCondition/UserSegmentCondition.php index 01360bc..97af4ac 100644 --- a/src/Models/PostalFeeCondition/UserSegmentCondition.php +++ b/src/Models/PostalFeeCondition/UserSegmentCondition.php @@ -2,9 +2,9 @@ namespace Crm\ProductsModule\PostalFeeCondition; +use Contributte\Translation\Translator; use Crm\SegmentModule\Repository\SegmentsRepository; use Crm\SegmentModule\SegmentFactoryInterface; -use Kdyby\Translation\Translator; use Nette\ComponentModel\IComponent; use Nette\Forms\Controls\SelectBox; diff --git a/src/ProductsModule.php b/src/ProductsModule.php index 914f263..fdfc9a5 100644 --- a/src/ProductsModule.php +++ b/src/ProductsModule.php @@ -2,6 +2,7 @@ namespace Crm\ProductsModule; +use Contributte\Translation\Translator; use Crm\ApplicationModule\AssetsManager; use Crm\ApplicationModule\Commands\CommandsContainerInterface; use Crm\ApplicationModule\Config\ApplicationConfig; @@ -34,7 +35,6 @@ use Crm\ProductsModule\Scenarios\OrderStatusOnScenarioEnterCriteria; use Crm\ProductsModule\Seeders\AddressTypesSeeder; use Crm\ProductsModule\Seeders\ConfigsSeeder; -use Kdyby\Translation\Translator; use League\Event\Emitter; use Nette\Application\Routers\Route; use Nette\Application\Routers\RouteList; diff --git a/src/Scenarios/ActualOrderStatusCriteria.php b/src/Scenarios/ActualOrderStatusCriteria.php index 3fb6ccd..47e2a75 100644 --- a/src/Scenarios/ActualOrderStatusCriteria.php +++ b/src/Scenarios/ActualOrderStatusCriteria.php @@ -2,10 +2,10 @@ namespace Crm\ProductsModule\Scenarios; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Criteria\ScenarioParams\StringLabeledArrayParam; use Crm\ApplicationModule\Criteria\ScenariosCriteriaInterface; use Crm\ProductsModule\Repository\OrdersRepository; -use Kdyby\Translation\Translator; use Nette\Database\Table\ActiveRow; use Nette\Database\Table\Selection; diff --git a/src/Scenarios/HasProductWithDistributionCenterCriteria.php b/src/Scenarios/HasProductWithDistributionCenterCriteria.php index 1509d0c..bb388f3 100644 --- a/src/Scenarios/HasProductWithDistributionCenterCriteria.php +++ b/src/Scenarios/HasProductWithDistributionCenterCriteria.php @@ -2,10 +2,10 @@ namespace Crm\ProductsModule\Scenarios; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Criteria\ScenarioParams\StringLabeledArrayParam; use Crm\ApplicationModule\Criteria\ScenariosCriteriaInterface; use Crm\ProductsModule\Repository\DistributionCentersRepository; -use Kdyby\Translation\Translator; use Nette\Database\Table\ActiveRow; use Nette\Database\Table\Selection; diff --git a/src/Scenarios/HasProductWithTemplateNameCriteria.php b/src/Scenarios/HasProductWithTemplateNameCriteria.php index 53d89dc..d5c09f7 100644 --- a/src/Scenarios/HasProductWithTemplateNameCriteria.php +++ b/src/Scenarios/HasProductWithTemplateNameCriteria.php @@ -2,10 +2,10 @@ namespace Crm\ProductsModule\Scenarios; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Criteria\ScenarioParams\StringLabeledArrayParam; use Crm\ApplicationModule\Criteria\ScenariosCriteriaInterface; use Crm\ProductsModule\Repository\ProductTemplatesRepository; -use Kdyby\Translation\Translator; use Nette\Database\Table\ActiveRow; use Nette\Database\Table\Selection; diff --git a/src/Scenarios/OrderStatusOnScenarioEnterCriteria.php b/src/Scenarios/OrderStatusOnScenarioEnterCriteria.php index a7784a5..d6c9ecb 100644 --- a/src/Scenarios/OrderStatusOnScenarioEnterCriteria.php +++ b/src/Scenarios/OrderStatusOnScenarioEnterCriteria.php @@ -2,12 +2,12 @@ namespace Crm\ProductsModule\Scenarios; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Criteria\ScenarioParams\StringLabeledArrayParam; use Crm\ApplicationModule\Criteria\ScenariosCriteriaInterface; use Crm\ProductsModule\Repository\OrdersRepository; use Crm\ScenariosModule\Events\ConditionCheckException; use Crm\ScenariosModule\Scenarios\ScenariosTriggerCriteriaInterface; -use Kdyby\Translation\Translator; use Nette\Database\Table\ActiveRow; use Nette\Database\Table\Selection; diff --git a/src/Tests/ProductSumConditionTest.php b/src/Tests/ProductSumConditionTest.php index 89ebc57..a754fe8 100644 --- a/src/Tests/ProductSumConditionTest.php +++ b/src/Tests/ProductSumConditionTest.php @@ -2,10 +2,10 @@ namespace Crm\ProductsModule\Tests; +use Contributte\Translation\Translator; use Crm\ApplicationModule\Tests\DatabaseTestCase; use Crm\ProductsModule\PostalFeeCondition\ProductSumCondition; use Crm\ProductsModule\Repository\ProductsRepository; -use Kdyby\Translation\Translator; use Nette\Database\Table\ActiveRow; class ProductSumConditionTest extends DatabaseTestCase diff --git a/src/templates/OrdersAdmin/new.latte b/src/templates/OrdersAdmin/new.latte index 39629c9..ec40301 100644 --- a/src/templates/OrdersAdmin/new.latte +++ b/src/templates/OrdersAdmin/new.latte @@ -204,7 +204,7 @@
- {var $amount += $paymentItem->amount * $paymentItem->count} + {php $amount += $paymentItem->amount * $paymentItem->count} {$paymentItem->amount * $paymentItem->count|price}
@@ -217,7 +217,7 @@
{$control['checkoutForm']['postal_fee']->items[$control['checkoutForm']['postal_fee']->value]->amount|price}
- {var $amount += $control['checkoutForm']['postal_fee']->items[$control['checkoutForm']['postal_fee']->value]->amount} + {php $amount += $control['checkoutForm']['postal_fee']->items[$control['checkoutForm']['postal_fee']->value]->amount} @@ -249,7 +249,7 @@