mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-15 00:08:15 +00:00
PHP had no regression coverage. Adds a php-app fixture (Composer + Pest) with language, run and debug smoke cases, and a php entry in the Language smoke workflow: PHP 8.5 with Xdebug via setup-php, Intelephense pinned like the other servers. Other languages' selectors are unchanged. Co-authored-by: lleviathe <95321986+lleviathe@users.noreply.github.com>
19 lines
362 B
PHP
19 lines
362 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Shipping;
|
|
|
|
final class Dimensions
|
|
{
|
|
public int $volumetricGrams {
|
|
get => intdiv($this->lengthCm * $this->widthCm * $this->heightCm, 5);
|
|
}
|
|
|
|
public function __construct(
|
|
public readonly int $lengthCm,
|
|
public readonly int $widthCm,
|
|
public readonly int $heightCm,
|
|
) {}
|
|
}
|