for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Backend\Modules\ContentBlocks\Domain\ContentBlock\Command;
use Backend\Modules\ContentBlocks\Domain\ContentBlock\ContentBlock;
use Backend\Modules\ContentBlocks\Domain\ContentBlock\ContentBlockRepository;
final class UpdateContentBlockHandler
{
/** @var ContentBlockRepository */
private $contentBlockRepository;
public function __construct(ContentBlockRepository $contentBlockRepository)
$this->contentBlockRepository = $contentBlockRepository;
}
public function handle(UpdateContentBlock $updateContentBlock): void
$contentBlock = ContentBlock::fromDataTransferObject($updateContentBlock);
$this->contentBlockRepository->add($contentBlock);
$updateContentBlock->setContentBlockEntity($contentBlock);