Documentation

MigrationFileParser
in package

Parses migrations source files.

Tags
author

Alexey Bobkov, Samuel Georges

Table of Contents

extractMigrationInfoFromSource()  : array<string|int, mixed>|null
Returns the migration namespace and class name.
extractClassName()  : mixed
extractNamespace()  : mixed

Methods

extractMigrationInfoFromSource()

Returns the migration namespace and class name.

public extractMigrationInfoFromSource(string $fileContents) : array<string|int, mixed>|null
Parameters
$fileContents : string

Specifies the file contents.

Return values
array<string|int, mixed>|null

Returns an array with keys 'class', 'namespace'. Returns null if the parsing fails.

extractClassName()

protected extractClassName(mixed $stream) : mixed
Parameters
$stream : mixed
Return values
mixed

extractNamespace()

protected extractNamespace(mixed $stream) : mixed
Parameters
$stream : mixed
Return values
mixed

Search results