class DefaultParsedDataStorageManager implements ParsedDataStorageManager (View source)

Methods

__construct(ParsedDataStorageProvider $parsedDataStorageProvider, EntityProcessingPipeline|null $pipeline = null)

No description

iterable
getAllEntities()

No description

void
addClass(PHPClass $entity)

No description

void
addFunction(PHPFunction $entity)

No description

void
addInterface(PHPInterface $entity)

No description

void
addEnum(PHPEnum $entity)

No description

void
addConstant(PHPConstant $entity)

No description

void
addEntity(mixed $entity)

No description

void
addEntityRaw(mixed $entity)

Add entity without processing (deferred)

void
process()

Process all raw entities through pipeline

void
save()

Save entities to persistent storage

void
load()

Load entities from persistent storage

array
getClasses()

No description

bool
hasClass(string $id)

No description

array
getFunctions()

No description

array
getInterfaces()

No description

bool
hasInterface(string $id)

No description

array
getEnums()

No description

bool
hasEnum(string $id)

No description

array
getConstants()

No description

Details

__construct(ParsedDataStorageProvider $parsedDataStorageProvider, EntityProcessingPipeline|null $pipeline = null)

No description

Parameters

ParsedDataStorageProvider $parsedDataStorageProvider
EntityProcessingPipeline|null $pipeline

ParsedDataStorageProvider getParsedDataStorageProvider()

No description

EntityProcessingPipeline getPipeline()

No description

iterable getAllEntities()

No description

Return Value

iterable

void addClass(PHPClass $entity)

No description

Parameters

PHPClass $entity

Return Value

void

void addFunction(PHPFunction $entity)

No description

Parameters

PHPFunction $entity

Return Value

void

void addInterface(PHPInterface $entity)

No description

Parameters

PHPInterface $entity

Return Value

void

void addEnum(PHPEnum $entity)

No description

Parameters

PHPEnum $entity

Return Value

void

void addConstant(PHPConstant $entity)

No description

Parameters

PHPConstant $entity

Return Value

void

void addEntity(mixed $entity)

No description

Parameters

mixed $entity

Return Value

void

void addEntityRaw(mixed $entity)

Add entity without processing (deferred)

Parameters

mixed $entity

Return Value

void

void process()

Process all raw entities through pipeline

Return Value

void

void save()

Save entities to persistent storage

Return Value

void

void load()

Load entities from persistent storage

Return Value

void

array getClasses()

No description

Return Value

array

bool hasClass(string $id)

No description

Parameters

string $id

Return Value

bool

array getFunctions()

No description

Return Value

array

array getInterfaces()

No description

Return Value

array

bool hasInterface(string $id)

No description

Parameters

string $id

Return Value

bool

array getEnums()

No description

Return Value

array

bool hasEnum(string $id)

No description

Parameters

string $id

Return Value

bool

array getConstants()

No description

Return Value

array