CodeExplorer addAuthenticator example
public function getPassword(): string
{ return $this->password;
} public function setAuthenticators(array
$authenticators): void
{ $this->authenticators =
[];
foreach ($authenticators as $authenticator) { $this->
addAuthenticator($authenticator);
} } public function addAuthenticator(AuthenticatorInterface
$authenticator): void
{ $this->authenticators
[] =
$authenticator;
} public function executeCommand(string
$command, array
$codes): string
{ return [250
] ===
$codes &&
str_starts_with($command, 'HELO '
) ?
$this->
doEhloCommand() : parent::
executeCommand($command,
$codes);
}