sunaoka / phpunit-laravel-localization
Laravel Localization PHPUnit testing
Package info
github.com/sunaoka/phpunit-laravel-localization
pkg:composer/sunaoka/phpunit-laravel-localization
v2.0.0
2026-06-11 08:31 UTC
Requires
- php: ^7.2 || ^8.0
- laravel/framework: ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0
- nikic/php-parser: ^4.0 || ^5.0
Requires (Dev)
- orchestra/testbench: ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- phpstan/phpstan: ^1.0 || ^2.1
- phpstan/phpstan-strict-rules: ^1.0 || ^2.0
Suggests
- laravel/pint: PHP code style fixer for minimalists
This package is auto-updated.
Last update: 2026-06-11 08:32:38 UTC
README
Features
- Detect translation keys that are only used in “application” files.
- Detect translation keys defined only in “lang” files.
- Test to see if the translation keys for each language match, including the order
Installation
composer require --dev sunaoka/phpunit-laravel-localization
Usage
<?php // tests/Unit/LocalizationTest.php declare(strict_types=1); namespace Tests\Unit; use Sunaoka\PHPUnit\Laravel\Localization\LocalizationTesting; use Tests\TestCase; class LocalizationTest extends TestCase { use LocalizationTesting; }