for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Digia\GraphQL\Language\Reader;
use Digia\GraphQL\Language\Token;
use Digia\GraphQL\Language\TokenKindEnum;
use function Digia\GraphQL\Language\charCodeAt;
class SpreadReader extends AbstractReader
{
/**
* @inheritdoc
*/
public function read(int $code, int $pos, int $line, int $col, Token $prev): Token
return new Token(TokenKindEnum::SPREAD, $pos, $pos + 3, $line, $col, $prev);
}
public function supportsReader(int $code, int $pos): bool
$body = $this->lexer->getBody();
return $code === 46 && charCodeAt($body, $pos + 1) === 46 && charCodeAt($body, $pos + 2) === 46; // ...