teresko/palladium

View on GitHub
src/Palladium/Mapper/IdentityAccount.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Palladium\Mapper;

use Palladium\Component\DataMapper;
use Palladium\Entity as Entity;

class IdentityAccount extends DataMapper
{

    /**
     * @param Entity\Identity $entity
     */
    public function store(Entity\Identity $entity)
    {
        $sql = "UPDATE {$this->table}
                   SET account_id = :account
                 WHERE identity_id = :id";

        $statement = $this->connection->prepare($sql);

        $statement->bindValue(':id', $entity->getId());
        $statement->bindValue(':account', $entity->getAccountId());
        $statement->execute();
    }
}