PHP Класс Mmoreram\PHPFormatter\Sorter\UseSorter

Наследование: implements Mmoreram\PHPFormatter\Sorter\Interfaces\SorterInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$groupSkipEmpty boolean Skip empty groups
$groupType integer Group type
$groups array Groups
$sortDirection integer Sort direction
$sortType integer Sort type

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

Метод Описание
setGroupSkipEmpty ( boolean $groupSkipEmpty ) : UseSorter Sets GroupSkipEmpty.
setGroupType ( integer $groupType ) : UseSorter Sets GroupType.
setGroups ( array $groups ) : UseSorter Sets Groups.
setSortDirection ( mixed $sortDirection ) : UseSorter Sets SortDirection.
setSortType ( mixed $sortType ) : UseSorter Sets SortType.
sort ( string $data ) : false | string Sort any piece of code given as parameter.

Приватные методы

Метод Описание
createGroups ( array $namespaces ) : array Create blocks.
renderGroup ( array $group ) : string Render a group.
sortGroup ( array $group ) : array Sort a group.

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

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

Sets GroupSkipEmpty.
public setGroupSkipEmpty ( boolean $groupSkipEmpty ) : UseSorter
$groupSkipEmpty boolean
Результат UseSorter Self object

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

Sets GroupType.
public setGroupType ( integer $groupType ) : UseSorter
$groupType integer GroupType
Результат UseSorter Self object

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

Sets Groups.
public setGroups ( array $groups ) : UseSorter
$groups array Groups
Результат UseSorter Self object

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

Sets SortDirection.
public setSortDirection ( mixed $sortDirection ) : UseSorter
$sortDirection mixed SortDirection
Результат UseSorter Self object

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

Sets SortType.
public setSortType ( mixed $sortType ) : UseSorter
$sortType mixed SortType
Результат UseSorter Self object

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

Sort any piece of code given as parameter.
public sort ( string $data ) : false | string
$data string Data
Результат false | string Data processed or false if no use block has been found

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

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

Skip empty groups
protected bool $groupSkipEmpty
Результат boolean

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

Group type
protected int $groupType
Результат integer

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

Groups
protected array $groups
Результат array

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

Sort direction
protected int $sortDirection
Результат integer

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

Sort type
protected int $sortType
Результат integer