12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace Drupal\comment;
- use Drupal\Core\Entity\EntityInterface;
- use Drupal\translation_entity\EntityTranslationControllerNG;
- class CommentTranslationController extends EntityTranslationControllerNG {
-
- public function getAccess(EntityInterface $entity, $op) {
- switch ($op) {
- case 'view':
- return user_access('access comments');
- case 'update':
- return comment_access('edit', $entity);
- case 'delete':
- return user_access('administer comments');
- case 'create':
- return user_access('post comments');
- }
- return parent::getAccess($entity, $op);
- }
-
- protected function entityFormTitle(EntityInterface $entity) {
- return t('Edit comment @subject', array('@subject' => $entity->label()));
- }
- }
|