PHP Класс phplinter\Linter

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$score * @var float
$tokens * @var Array

Открытые методы

Метод Описание
__construct ( $file, Config $config ) ----------------------------------------------------------------------+
lint ( ) : Array ----------------------------------------------------------------------+
nodes ( ) : Array ----------------------------------------------------------------------+
penalty ( ) : float ----------------------------------------------------------------------+
score ( ) : float ----------------------------------------------------------------------+

Защищенные методы

Метод Описание
close_scope ( $pos, Node $node ) ----------------------------------------------------------------------+
debug ( $out, $depth, $mode = OPT_DEBUG, $smap = false ) ----------------------------------------------------------------------+
determine_type ( $pos, Node $node, Node &$next_node ) : Array ----------------------------------------------------------------------+
find ( $pos, $token, $limit = 10 ) : Int ----------------------------------------------------------------------+
gather ( &$pos, $tokens ) : Int ----------------------------------------------------------------------+
last_newline ( $pos ) : Int ----------------------------------------------------------------------+
measure ( $pos, Node $node, &$ret ) : integer ----------------------------------------------------------------------+
measure_comment ( $pos, $depth, &$ret ) : integer ----------------------------------------------------------------------+
measure_file ( ) ----------------------------------------------------------------------+
next ( $pos ) : Int ----------------------------------------------------------------------+
open_scope ( $pos, Node $node ) ----------------------------------------------------------------------+
prev ( $pos ) : Int ----------------------------------------------------------------------+
profile ( $flushmsg = false ) ----------------------------------------------------------------------+

Описание методов

__construct() публичный Метод

----------------------------------------------------------------------+
public __construct ( $file, Config $config )
$config Config

close_scope() защищенный Метод

----------------------------------------------------------------------+
protected close_scope ( $pos, Node $node )
$node phplinter\Lint\Node

debug() защищенный Метод

----------------------------------------------------------------------+
protected debug ( $out, $depth, $mode = OPT_DEBUG, $smap = false )
$out String
$depth int ----------------------------------------------------------------------+

determine_type() защищенный Метод

----------------------------------------------------------------------+
protected determine_type ( $pos, Node $node, Node &$next_node ) : Array
$node phplinter\Lint\Node
$next_node phplinter\Lint\Node
Результат Array ----------------------------------------------------------------------+

find() защищенный Метод

----------------------------------------------------------------------+
protected find ( $pos, $token, $limit = 10 ) : Int
Результат Int ----------------------------------------------------------------------+

gather() защищенный Метод

----------------------------------------------------------------------+
protected gather ( &$pos, $tokens ) : Int
Результат Int ----------------------------------------------------------------------+

last_newline() защищенный Метод

----------------------------------------------------------------------+
protected last_newline ( $pos ) : Int
$pos Int
Результат Int ----------------------------------------------------------------------+

lint() публичный Метод

----------------------------------------------------------------------+
public lint ( ) : Array
Результат Array ----------------------------------------------------------------------+

measure() защищенный Метод

----------------------------------------------------------------------+
protected measure ( $pos, Node $node, &$ret ) : integer
$node phplinter\Lint\Node
Результат integer ----------------------------------------------------------------------+

measure_comment() защищенный Метод

----------------------------------------------------------------------+
protected measure_comment ( $pos, $depth, &$ret ) : integer
$pos int
$depth int
Результат integer ----------------------------------------------------------------------+

measure_file() защищенный Метод

----------------------------------------------------------------------+
protected measure_file ( )

next() защищенный Метод

----------------------------------------------------------------------+
protected next ( $pos ) : Int
Результат Int ----------------------------------------------------------------------+

nodes() публичный Метод

----------------------------------------------------------------------+
public nodes ( ) : Array
Результат Array ----------------------------------------------------------------------+

open_scope() защищенный Метод

----------------------------------------------------------------------+
protected open_scope ( $pos, Node $node )
$node phplinter\Lint\Node

penalty() публичный Метод

----------------------------------------------------------------------+
public penalty ( ) : float
Результат float ----------------------------------------------------------------------+

prev() защищенный Метод

----------------------------------------------------------------------+
protected prev ( $pos ) : Int
Результат Int ----------------------------------------------------------------------+

profile() защищенный Метод

----------------------------------------------------------------------+
protected profile ( $flushmsg = false )

score() публичный Метод

----------------------------------------------------------------------+
public score ( ) : float
Результат float ----------------------------------------------------------------------+

Описание свойств

$score защищенное свойство

* @var float
protected $score

$tokens защищенное свойство

* @var Array
protected $tokens