Files
api/services/nginx/app/modules/dynamicimages/traits/dynamicimages_image_t.php
T
Jeppe Bundgaard f1f7ba1d46 Introduce dynamicimages module for managing dynamic image assets
- Add core `dynamicimages_c` class for module configuration and management.
- Implement asset management with `dynamicimages_asset` class and related interface/traits.
- Add support for image operations via `dynamicimages_tool` enum.
- Include `dynamicimages_image` class for handling grouped assets with path configuration.
- Introduce `machine_1` image example with associated assets under `dynamicimages`.
2026-01-27 11:07:30 +01:00

36 lines
643 B
PHP

<?php
namespace dynamicimages\traits;
use dynamicimages\classes\dynamicimages_asset;
use dynamicimages\interfaces\dynamicimages_image_i;
trait dynamicimages_image_t
{
/**
* @inheritDoc
*/
public function setAssets(array $assets): dynamicimages_image_i
{
$this->assets = $assets;
return $this;
}
/**
* @inheritDoc
*/
public function getAssets(): array
{
return $this->assets;
}
/**
* @inheritDoc
*/
public function addAsset(dynamicimages_asset $asset): dynamicimages_image_i
{
$this->assets[] = $asset;
return $this;
}
}