upgrade symfony to 7.1.x

This commit is contained in:
babak alizadeh 2024-08-02 19:41:59 +03:30
parent 27de3fccd4
commit a4408634e8
4 changed files with 1531 additions and 1331 deletions

View file

@ -23,31 +23,31 @@
"phpoffice/phpspreadsheet": "^1.29", "phpoffice/phpspreadsheet": "^1.29",
"phpstan/phpdoc-parser": "^1.16", "phpstan/phpdoc-parser": "^1.16",
"symfony/apache-pack": "^1.0", "symfony/apache-pack": "^1.0",
"symfony/asset": "6.2.*", "symfony/asset": "7.1.*",
"symfony/console": "6.2.*", "symfony/console": "7.1.*",
"symfony/doctrine-messenger": "6.2.*", "symfony/doctrine-messenger": "7.1.*",
"symfony/dotenv": "6.2.*", "symfony/dotenv": "7.1.*",
"symfony/expression-language": "6.2.*", "symfony/expression-language": "7.1.*",
"symfony/flex": "^2", "symfony/flex": "^2",
"symfony/form": "6.2.*", "symfony/form": "7.1.*",
"symfony/framework-bundle": "6.2.*", "symfony/framework-bundle": "7.1.*",
"symfony/http-client": "6.2.*", "symfony/http-client": "7.1.*",
"symfony/mailer": "6.2.*", "symfony/mailer": "7.1.*",
"symfony/mime": "6.2.*", "symfony/mime": "7.1.*",
"symfony/monolog-bundle": "^3.0", "symfony/monolog-bundle": "^3.0",
"symfony/notifier": "6.2.*", "symfony/notifier": "7.1.*",
"symfony/process": "6.2.*", "symfony/process": "7.1.*",
"symfony/property-access": "6.2.*", "symfony/property-access": "7.1.*",
"symfony/property-info": "6.2.*", "symfony/property-info": "7.1.*",
"symfony/runtime": "6.2.*", "symfony/runtime": "7.1.*",
"symfony/security-bundle": "6.2.*", "symfony/security-bundle": "7.1.*",
"symfony/serializer": "6.2.*", "symfony/serializer": "7.1.*",
"symfony/string": "6.2.*", "symfony/string": "7.1.*",
"symfony/translation": "6.2.*", "symfony/translation": "7.1.*",
"symfony/twig-bundle": "6.2.*", "symfony/twig-bundle": "7.1.*",
"symfony/validator": "6.2.*", "symfony/validator": "7.1.*",
"symfony/web-link": "6.2.*", "symfony/web-link": "7.1.*",
"symfony/yaml": "6.2.*", "symfony/yaml": "7.1.*",
"symfonycasts/verify-email-bundle": "^1.13", "symfonycasts/verify-email-bundle": "^1.13",
"tecnickcom/tcpdf": "^6.6", "tecnickcom/tcpdf": "^6.6",
"twig/extra-bundle": "^2.12|^3.0", "twig/extra-bundle": "^2.12|^3.0",
@ -98,19 +98,19 @@
"extra": { "extra": {
"symfony": { "symfony": {
"allow-contrib": true, "allow-contrib": true,
"require": "6.2.*", "require": "7.1.*",
"docker": true "docker": true
}, },
"public-dir": "../public_html" "public-dir": "../public_html"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.5", "phpunit/phpunit": "^9.5",
"symfony/browser-kit": "6.2.*", "symfony/browser-kit": "7.1.*",
"symfony/css-selector": "6.2.*", "symfony/css-selector": "7.1.*",
"symfony/debug-bundle": "6.2.*", "symfony/debug-bundle": "7.1.*",
"symfony/maker-bundle": "^1.48", "symfony/maker-bundle": "^1.48",
"symfony/phpunit-bridge": "^6.2", "symfony/phpunit-bridge": "^7.1",
"symfony/stopwatch": "6.2.*", "symfony/stopwatch": "7.1.*",
"symfony/web-profiler-bundle": "6.2.*" "symfony/web-profiler-bundle": "7.1.*"
} }
} }

2790
hesabixCore/composer.lock generated

File diff suppressed because it is too large Load diff

View file

@ -203,7 +203,7 @@ class User implements UserInterface, PasswordAuthenticatedUserInterface
/** /**
* @see UserInterface * @see UserInterface
*/ */
public function eraseCredentials() public function eraseCredentials(): void
{ {
// If you store any temporary, sensitive data on the user, clear it here // If you store any temporary, sensitive data on the user, clear it here
// $this->plainPassword = null; // $this->plainPassword = null;

View file

@ -28,12 +28,15 @@ class pdfMGR
if(!$size){ $size = 'A4-L'; } if(!$size){ $size = 'A4-L'; }
$defaultConfig = (new \Mpdf\Config\ConfigVariables())->getDefaults(); $defaultConfig = (new \Mpdf\Config\ConfigVariables())->getDefaults();
$fontDirs = $defaultConfig['fontDir']; $fontDirs = $defaultConfig['fontDir'];
$defaultFontConfig = (new \Mpdf\Config\FontVariables())->getDefaults();
$fontData = $defaultFontConfig['fontdata'];
$mpdf = new \Mpdf\Mpdf([ $mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8', 'format' => $size, 'mode' => 'utf-8', 'format' => $size,
'fontDir' => array_merge($fontDirs, [ 'fontDir' => array_merge($fontDirs, [
__DIR__ . '../Fonts', dirname(__DIR__) . '/Fonts',
]), ]),
'fontdata' => [ 'fontdata' => $fontData + [
'vazirmatn' => [ 'vazirmatn' => [
'R' => 'Vazir-Regular-FD.ttf', 'R' => 'Vazir-Regular-FD.ttf',
'I' => 'Vazir-Regular-FD.ttf', 'I' => 'Vazir-Regular-FD.ttf',
@ -45,7 +48,6 @@ class pdfMGR
'tempDir' => sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'mpdf', 'tempDir' => sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'mpdf',
'autoArabic' => true, 'autoArabic' => true,
]); ]);
$mpdf->AddFontDirectory(__DIR__ . '../Fonts');
$mpdf->SetHTMLFooter($footer); $mpdf->SetHTMLFooter($footer);
$mpdf->WriteHTML($printQueue->getView()); $mpdf->WriteHTML($printQueue->getView());
$mpdf->SetAutoPageBreak(true); $mpdf->SetAutoPageBreak(true);