+
+ /**
+ * Check if the logged user can manage the given site credential.
+ *
+ * @param SiteCredential $siteCredential The site credential entity
+ */
+ private function checkUserAction(SiteCredential $siteCredential)
+ {
+ if (null === $this->getUser() || $this->getUser()->getId() !== $siteCredential->getUser()->getId()) {
+ throw $this->createAccessDeniedException('You can not access this site credential.');
+ }
+ }