Comment manager contains common functions to manage comment fields.
Hierarchy
- class \Drupal\comment\CommentManager implements CommentManagerInterface uses UrlGeneratorTrait, StringTranslationTrait
File
- core/modules/comment/src/CommentManager.php, line 23
Namespace
Drupal\comment
Members
Name | Modifiers | Type | Description |
---|---|---|---|
CommentManager::$authenticatedCanPostComments | protected | property | Whether the \Drupal\user\RoleInterface::AUTHENTICATED_ID can post comments. |
CommentManager::$currentUser | protected | property | The current user. |
CommentManager::$entityManager | protected | property | The entity manager service. |
CommentManager::$moduleHandler | protected | property | The module handler service. |
CommentManager::$queryFactory | protected | property | The entity query factory. |
CommentManager::$userConfig | protected | property | The user settings config object. |
CommentManager::addBodyField | public | function | Creates a comment_body field. Overrides CommentManagerInterface::addBodyField |
CommentManager::forbiddenMessage | public | function | Provides a message if posting comments is forbidden. Overrides CommentManagerInterface::forbiddenMessage |
CommentManager::getCountNewComments | public | function | Returns the number of new comments available on a given entity for a user. Overrides CommentManagerInterface::getCountNewComments |
CommentManager::getFields | public | function | Utility function to return an array of comment fields. Overrides CommentManagerInterface::getFields |
CommentManager::__construct | public | function | Construct the CommentManager object. |
CommentManagerInterface::COMMENT_MODE_FLAT | constant | Comments are displayed in a flat list - expanded. | |
CommentManagerInterface::COMMENT_MODE_THREADED | constant | Comments are displayed as a threaded list - expanded. | |
StringTranslationTrait::$stringTranslation | protected | property | The string translation service. |
StringTranslationTrait::formatPlural | protected | function | Formats a string containing a count of items. |
StringTranslationTrait::getNumberOfPlurals | protected | function | Returns the number of plurals supported by a given language. |
StringTranslationTrait::getStringTranslation | protected | function | Gets the string translation service. |
StringTranslationTrait::setStringTranslation | public | function | Sets the string translation service to use. |
StringTranslationTrait::t | protected | function | Translates a string to the current language or to a given language. |
UrlGeneratorTrait::$urlGenerator | protected | property | The url generator. |
UrlGeneratorTrait::getUrlGenerator | protected | function | Returns the URL generator service. |
UrlGeneratorTrait::redirect | protected | function | Returns a redirect response object for the specified route. |
UrlGeneratorTrait::setUrlGenerator | public | function | Sets the URL generator service. |
UrlGeneratorTrait::url Deprecated | protected | function | Generates a URL or path for a specific route based on the given parameters. |
Please login to continue.