Composer update

This commit is contained in:
Clemens Schwaighofer
2024-03-21 12:41:50 +09:00
parent 5ebe7dc06c
commit b48894d000
15 changed files with 47 additions and 31 deletions

10
www/composer.lock generated
View File

@@ -12,7 +12,7 @@
"dist": { "dist": {
"type": "path", "type": "path",
"url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All", "url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All",
"reference": "d3d4cf512f62f139c61629d5aa21cf22ad726241" "reference": "3f5b3f02ad635611fc8e12704995abeff02ee558"
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.2",
@@ -45,11 +45,11 @@
}, },
{ {
"name": "egrajp/smarty-extended", "name": "egrajp/smarty-extended",
"version": "4.4.1", "version": "4.5.1",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://git.egplusww.jp/api/packages/Composer/composer/files/egrajp%2Fsmarty-extended/4.4.1/egrajp-smarty-extended.4.4.1.zip", "url": "https://git.egplusww.jp/api/packages/Composer/composer/files/egrajp%2Fsmarty-extended/4.5.1/egrajp-smarty-extended.4.5.1.zip",
"shasum": "edd7a0960e49bfcc709e0a525729aaaf9ed0db75" "shasum": "1461a83b478b8a34cb7b92aedb283ec673cbdc02"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -71,7 +71,7 @@
"keywords": [ "keywords": [
"templating" "templating"
], ],
"time": "2024-03-06T18:43:44+09:00" "time": "2024-03-19T10:35:55+09:00"
}, },
{ {
"name": "gullevek/dotenv", "name": "gullevek/dotenv",

View File

@@ -7,7 +7,7 @@
"dist": { "dist": {
"type": "path", "type": "path",
"url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All", "url": "/storage/var/www/html/developers/clemens/core_data/composer-packages/CoreLibs-Composer-All",
"reference": "d3d4cf512f62f139c61629d5aa21cf22ad726241" "reference": "3f5b3f02ad635611fc8e12704995abeff02ee558"
}, },
"require": { "require": {
"php": ">=8.2", "php": ">=8.2",
@@ -42,14 +42,14 @@
}, },
{ {
"name": "egrajp/smarty-extended", "name": "egrajp/smarty-extended",
"version": "4.4.1", "version": "4.5.1",
"version_normalized": "4.4.1.0", "version_normalized": "4.5.1.0",
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://git.egplusww.jp/api/packages/Composer/composer/files/egrajp%2Fsmarty-extended/4.4.1/egrajp-smarty-extended.4.4.1.zip", "url": "https://git.egplusww.jp/api/packages/Composer/composer/files/egrajp%2Fsmarty-extended/4.5.1/egrajp-smarty-extended.4.5.1.zip",
"shasum": "edd7a0960e49bfcc709e0a525729aaaf9ed0db75" "shasum": "1461a83b478b8a34cb7b92aedb283ec673cbdc02"
}, },
"time": "2024-03-06T18:43:44+09:00", "time": "2024-03-19T10:35:55+09:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {

View File

@@ -13,7 +13,7 @@
'egrajp/corelibs-composer-all' => array( 'egrajp/corelibs-composer-all' => array(
'pretty_version' => 'dev-development', 'pretty_version' => 'dev-development',
'version' => 'dev-development', 'version' => 'dev-development',
'reference' => 'd3d4cf512f62f139c61629d5aa21cf22ad726241', 'reference' => '3f5b3f02ad635611fc8e12704995abeff02ee558',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../egrajp/corelibs-composer-all', 'install_path' => __DIR__ . '/../egrajp/corelibs-composer-all',
'aliases' => array(), 'aliases' => array(),
@@ -29,8 +29,8 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'egrajp/smarty-extended' => array( 'egrajp/smarty-extended' => array(
'pretty_version' => '4.4.1', 'pretty_version' => '4.5.1',
'version' => '4.4.1.0', 'version' => '4.5.1.0',
'reference' => null, 'reference' => null,
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../egrajp/smarty-extended', 'install_path' => __DIR__ . '/../egrajp/smarty-extended',

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phive xmlns="https://phar.io/phive"> <phive xmlns="https://phar.io/phive">
<phar name="phpunit" version="^9.6" installed="9.6.13" location="./tools/phpunit" copy="false"/> <phar name="phpunit" version="^9.6" installed="9.6.17" location="./tools/phpunit" copy="false"/>
<phar name="phpcs" version="^3.7.2" installed="3.7.2" location="./tools/phpcs" copy="false"/> <phar name="phpcs" version="^3.7.2" installed="3.9.0" location="./tools/phpcs" copy="false"/>
<phar name="phpcbf" version="^3.7.2" installed="3.7.2" location="./tools/phpcbf" copy="false"/> <phar name="phpcbf" version="^3.7.2" installed="3.9.0" location="./tools/phpcbf" copy="false"/>
<phar name="psalm" version="^5.15.0" installed="5.16.0" location="./tools/psalm" copy="false"/> <phar name="psalm" version="^5.15.0" installed="5.22.2" location="./tools/psalm" copy="false"/>
<phar name="phpstan" version="^1.10.37" installed="1.10.46" location="./tools/phpstan" copy="false"/> <phar name="phpstan" version="^1.10.37" installed="1.10.59" location="./tools/phpstan" copy="false"/>
<phar name="phan" version="^5.4.2" installed="5.4.2" location="./tools/phan" copy="false"/> <phar name="phan" version="^5.4.2" installed="5.4.3" location="./tools/phan" copy="false"/>
</phive> </phive>

View File

@@ -22,7 +22,7 @@ Alternative setup composer local zip file repot:
## Install package ## Install package
`composer require egrajp/corelibs-composer-all:^8.0` `composer require egrajp/corelibs-composer-all:^9.0`
## Tests ## Tests

View File

@@ -1 +1 @@
9.11.1 9.12.0

View File

@@ -236,7 +236,7 @@ class ArrayIO extends \CoreLibs\DB\IO
*/ */
public function getPkId(): int|string|null public function getPkId(): int|string|null
{ {
return $this->pk_id; return $this->pk_id ?? null;
} }
/** /**

View File

@@ -1507,7 +1507,7 @@ class Generate
} }
if ( if (
!empty($this->reference_array[$key]['mandatory']) && !empty($this->reference_array[$key]['mandatory']) &&
!$this->reference_array[$key]['selected'][0] empty($this->reference_array[$key]['selected'][0])
) { ) {
$this->msg .= sprintf( $this->msg .= sprintf(
$this->l->__('Please select at least one Element from field <b>%s</b>!<br>'), $this->l->__('Please select at least one Element from field <b>%s</b>!<br>'),

View File

@@ -53,6 +53,7 @@ class EditPages implements Interface\TableArraysInterface
'value' => $_POST['name'] ?? '', 'value' => $_POST['name'] ?? '',
'output_name' => 'Page name', 'output_name' => 'Page name',
'mandatory' => 1, 'mandatory' => 1,
'error_check' => 'unique',
'type' => 'text' 'type' => 'text'
], ],
'order_number' => [ 'order_number' => [

View File

@@ -1 +1 @@
4.3.4 4.4.1

View File

@@ -107,7 +107,7 @@ class Smarty extends Smarty_Internal_TemplateBase
/** /**
* smarty version * smarty version
*/ */
const SMARTY_VERSION = '4.4.1'; const SMARTY_VERSION = '4.5.1';
/** /**
* define variable scopes * define variable scopes
*/ */

View File

@@ -109,9 +109,11 @@ class Smarty_Internal_Compile_Private_Modifier extends Smarty_Internal_CompileBa
if (!is_object($compiler->smarty->security_policy) if (!is_object($compiler->smarty->security_policy)
|| $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler) || $compiler->smarty->security_policy->isTrustedPhpModifier($modifier, $compiler)
) { ) {
trigger_error('Using php-function "' . $modifier . '" as a modifier is deprecated and will be ' . if (!in_array($modifier, ['time', 'join', 'is_array', 'in_array'])) {
'removed in a future release. Use Smarty::registerPlugin to explicitly register ' . trigger_error('Using unregistered function "' . $modifier . '" in a template is deprecated and will be ' .
'a custom modifier.', E_USER_DEPRECATED); 'removed in a future release. Use Smarty::registerPlugin to explicitly register ' .
'a custom modifier.', E_USER_DEPRECATED);
}
$output = "{$modifier}({$params})"; $output = "{$modifier}({$params})";
} }
$compiler->known_modifier_type[ $modifier ] = $type; $compiler->known_modifier_type[ $modifier ] = $type;

View File

@@ -640,7 +640,17 @@ abstract class Smarty_Internal_TemplateCompilerBase
return $func_name . '(' . $parameter[ 0 ] . ')'; return $func_name . '(' . $parameter[ 0 ] . ')';
} }
} else { } else {
return $name . '(' . implode(',', $parameter) . ')'; $first_param = array_shift($parameter);
$modifier = array_merge(array($name), $parameter);
// Now, compile the function call as a modifier
return $this->compileTag(
'private_modifier',
array(),
array(
'modifierlist' => array($modifier),
'value' => $first_param
)
);
} }
} else { } else {
$this->trigger_template_error("unknown function '{$name}'"); $this->trigger_template_error("unknown function '{$name}'");

View File

@@ -2425,6 +2425,9 @@ public static $yy_action = array(
if (isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + -2]->minor])) { if (isset($this->smarty->registered_classes[$this->yystack[$this->yyidx + -2]->minor])) {
$this->_retvalue = $this->smarty->registered_classes[$this->yystack[$this->yyidx + -2]->minor].'::'.$this->yystack[$this->yyidx + 0]->minor[0].$this->yystack[$this->yyidx + 0]->minor[1]; $this->_retvalue = $this->smarty->registered_classes[$this->yystack[$this->yyidx + -2]->minor].'::'.$this->yystack[$this->yyidx + 0]->minor[0].$this->yystack[$this->yyidx + 0]->minor[1];
} else { } else {
trigger_error('Using unregistered static method "' . $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor[0] . '" in a template is deprecated and will be ' .
'removed in a future release. Use Smarty::registerClass to explicitly register ' .
'a class for access.', E_USER_DEPRECATED);
$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor[0].$this->yystack[$this->yyidx + 0]->minor[1]; $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor[0].$this->yystack[$this->yyidx + 0]->minor[1];
} }
} else { } else {

View File

@@ -253,7 +253,7 @@ class Smarty_Security
* *
* @param string $function_name * @param string $function_name
* @param object $compiler compiler object * @param object $compiler compiler object
* * @deprecated
* @return boolean true if function is trusted * @return boolean true if function is trusted
*/ */
public function isTrustedPhpFunction($function_name, $compiler) public function isTrustedPhpFunction($function_name, $compiler)