MigrationFileParser
in package
Parses migrations source files.
Tags
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