Enhance department pricing functionality and improve related tests

This commit is contained in:
Jeppe Bundgaard
2026-07-08 09:35:40 +02:00
parent b77efc538a
commit f0b5479f30
7 changed files with 170 additions and 11 deletions
+3 -2
View File
@@ -55,6 +55,7 @@ trait route_t
} catch (Exception $e) {
$response->error($e->getMessage(), 400);
}
return false;
}
/**
@@ -486,7 +487,7 @@ trait route_t
* @param string|permission_node $permission
* @return bool
*/
public function hasPermission(string|permission_node $permission, int $customer_number = null): bool
public function hasPermission(string|permission_node $permission, ?int $customer_number = null): bool
{
return $this->evaluatePermission($permission, $customer_number, false);
}
@@ -611,7 +612,7 @@ trait route_t
* @param string|null $parameter The name of the parameter
* @return void
*/
public function requireParameterIntPositive(int $value, string $parameter = null): void
public function requireParameterIntPositive(int $value, ?string $parameter = null): void
{
global $response;
if ($value <= 0) {