Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * @example header */ namespace Phug\Lexer\Scanner; use Phug\Lexer\ScannerIn..
Decoded Output download
<?php
/**
* @example header
*/
namespace Phug\Lexer\Scanner;
use Phug\Lexer\ScannerInterface;
use Phug\Lexer\State;
use Phug\Lexer\Token\TagToken;
class TagScanner implements ScannerInterface
{
const TOKEN_CLASS = TagToken::class;
const PATTERN = '(?<name>[a-zA-Z_][a-zA-Z0-9_]*(?:[:-][a-zA-Z_][a-zA-Z0-9_]*)*)';
public function scan(State $state)
{
foreach ($state->scanToken(static::TOKEN_CLASS, static::PATTERN, 'i') as $token) {
yield $token;
foreach ($state->scan(ElementScanner::class) as $subToken) {
yield $subToken;
}
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* @example header
*/
namespace Phug\Lexer\Scanner;
use Phug\Lexer\ScannerInterface;
use Phug\Lexer\State;
use Phug\Lexer\Token\TagToken;
class TagScanner implements ScannerInterface
{
const TOKEN_CLASS = TagToken::class;
const PATTERN = '(?<name>[a-zA-Z_][a-zA-Z0-9_]*(?:[:-][a-zA-Z_][a-zA-Z0-9_]*)*)';
public function scan(State $state)
{
foreach ($state->scanToken(static::TOKEN_CLASS, static::PATTERN, 'i') as $token) {
yield $token;
foreach ($state->scan(ElementScanner::class) as $subToken) {
yield $subToken;
}
}
}
}
Function Calls
None |
Stats
MD5 | b0b33e0b154b0c1648c8b15fa890f586 |
Eval Count | 0 |
Decode Time | 81 ms |