PrivateMessageMemberUsernameValidatedCommand.php in Private Message 8
Same filename and directory in other branches
Namespace
Drupal\private_message\AjaxFile
src/Ajax/PrivateMessageMemberUsernameValidatedCommand.phpView source
<?php
namespace Drupal\private_message\Ajax;
use Drupal\Core\Ajax\CommandInterface;
/**
* Ajax command to tell the browser whether a username has been validated.
*/
class PrivateMessageMemberUsernameValidatedCommand implements CommandInterface {
/**
* The username that was validated.
*
* @var string
*/
protected $username;
/**
* The user information to be returned sent to the browser.
*
* @var bool
* A boolean indicatating whether the given username is valid to be used as
* a member in a private message thread.
*/
protected $validUsername;
/**
* Constructs a PrivateMessageMembersAutocompleteResponseCommand object.
*
* @param string $username
* The username that was validated.
* @param bool $validUsername
* A boolean indicatating whether the given username is valid to be used as
* a member in a private message thread.
*/
public function __construct($username, $validUsername) {
$this->username = $username;
$this->validUsername = $validUsername;
}
/**
* {@inheritdoc}
*/
public function render() {
return [
'command' => 'privateMessageMemberUsernameValidated',
'username' => $this->username,
'validUsername' => $this->validUsername,
];
}
}
Classes
Name | Description |
---|---|
PrivateMessageMemberUsernameValidatedCommand | Ajax command to tell the browser whether a username has been validated. |