Skip to content
Snippets Groups Projects
AccountAdapter.php 480 B
Newer Older
<?php

namespace Hp\Patterns\Adapter;

class AccountAdapter implements AccountInterface
{
    public function __construct(private OtherAccountInterface $account)
    {
    }


    public function deposit(float $amount): void
    {
        $this->account->deposit($amount);
    }

    public function withdraw(float $amount): void
    {
        $this->account->withdraw($amount);
    }

    public function blockAccount(): void
    {
        $this->account->blockAccount();
    }
}