for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/**
* @license http://opensource.org/licenses/mit-license.php MIT
* @link https://github.com/nicoSWD
* @author Nicolas Oelgart <[email protected]>
*/
namespace nicoSWD\Rules\Grammar\JavaScript\Methods;
use nicoSWD\Rules\Core\CallableFunction;
use nicoSWD\Rules\Tokens\BaseToken;
use nicoSWD\Rules\Tokens\TokenString;
final class ToLowerCase extends CallableFunction
{
* @param BaseToken $string
* @return BaseToken
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
public function call($string = null): BaseToken
return new TokenString(
strtolower((string) $this->token->getValue()),
$this->token->getOffset(),
$this->token->getStack()
);
}