for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace HansOtt\GraphQL\Shared;
final class ScannerTokens implements Scanner
{
private $scanner;
private $lastToken;
public function __construct(Scanner $scanner)
$this->scanner = $scanner;
}
public function getLastToken()
return $this->lastToken;
/**
* @throws ScannerReachedEnd
*
* @return Token
*/
public function peek()
return $this->scanner->peek();
public function next()
return $this->lastToken = $this->scanner->next();
public function eof()
return $this->scanner->eof();
public function back()
return $this->lastToken = $this->scanner->back();