PHP Класс ClassPreloader\ClassPreloader

This is the main point of entry for interacting with this package.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$parser PhpParser\Parser The parser.
$printer PhpParser\PrettyPrinter\Standard The printer.
$traverser ClassPreloader\Parser\NodeTraverser The traverser.

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

Метод Описание
__construct ( Standard $printer, PhpParser\Parser $parser, ClassPreloader\Parser\NodeTraverser $traverser ) : void Create a new class preloader instance.
getCode ( string $file, $comments = true ) : string Get a pretty printed string of code from a file while applying visitors.
prepareOutput ( string $output, boolean $strict = false ) : resource Prepare the output file and directory.

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

Метод Описание
getCodeWrappedIntoNamespace ( array $parsed, string $pretty ) : string Wrap the code into a namespace.
parsedCodeHasNamespaces ( array $parsed ) : boolean Check parsed code for having namespaces.

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

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

Create a new class preloader instance.
public __construct ( Standard $printer, PhpParser\Parser $parser, ClassPreloader\Parser\NodeTraverser $traverser ) : void
$printer PhpParser\PrettyPrinter\Standard
$parser PhpParser\Parser
$traverser ClassPreloader\Parser\NodeTraverser
Результат void

getCode() публичный метод

Get a pretty printed string of code from a file while applying visitors.
public getCode ( string $file, $comments = true ) : string
$file string
Результат string

getCodeWrappedIntoNamespace() защищенный метод

Wrap the code into a namespace.
protected getCodeWrappedIntoNamespace ( array $parsed, string $pretty ) : string
$parsed array
$pretty string
Результат string

parsedCodeHasNamespaces() защищенный метод

Check parsed code for having namespaces.
protected parsedCodeHasNamespaces ( array $parsed ) : boolean
$parsed array
Результат boolean

prepareOutput() публичный метод

Prepare the output file and directory.
public prepareOutput ( string $output, boolean $strict = false ) : resource
$output string
$strict boolean
Результат resource

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

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

The parser.
protected Parser,PhpParser $parser
Результат PhpParser\Parser

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

The printer.
protected Standard,PhpParser\PrettyPrinter $printer
Результат PhpParser\PrettyPrinter\Standard

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

The traverser.
protected NodeTraverser,ClassPreloader\Parser $traverser
Результат ClassPreloader\Parser\NodeTraverser