Maslosoft Whitelist API
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
namespace Maslosoft\Whitelist\Interfaces;
/**
*
* @author Piotr Maselkowski <pmaselkowski at gmail.com>
*/
interface TokenInterface
{
const TypeSimple = 666;
const TypeEmpty = 777;
const TypeFunction = 888;
/**
* Get token value
* @param string $value
*/
public function val();
public function valIs($value);
public function is($type);
public function not($type);
/**
* @return TokenInterface
*/
public function prev();
/**
* @return TokenInterface
*/
public function next();
}
API documentation generated by ApiGen