Skip to content

Commit

Permalink
delete extension added key
Browse files Browse the repository at this point in the history
  • Loading branch information
kokspflanze committed Oct 22, 2015
1 parent f30aa1f commit dcee8da
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/PServerCMS/Entity/Repository/UserExtension.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,23 @@

class UserExtension extends EntityRepository
{

/**
* @param UserInterface $user
* @param string $key
*/
public function deleteExtension(UserInterface $user)
public function deleteExtension(UserInterface $user, $key = null)
{
$this->createQueryBuilder('p')
$query = $this->createQueryBuilder('p')
->delete()
->where('p.user = :user')
->setParameter('user', $user)
->getQuery()
->setParameter('user', $user);

if ($key) {
$query->where('p.key = :key')
->setParameter('key', $key);
}

$query->getQuery()
->execute();
}
}

0 comments on commit dcee8da

Please sign in to comment.