BindingResolver
class BindingResolver
Properties
| static protected array | $booted | ||
| static protected array | $columns | ||
| static protected PhpDocParser|null | $docParser | ||
| static protected Lexer|null | $lexer |
Methods
static array
resolveTypeAndKey(string $routable, string|null $key)
Resolve the type and binding key for a routable class.
static array
static array
static PhpDocParser
initDocParser()
Build a configured PhpDoc parser instance.
static Lexer
initLexer()
Build a configured PhpDoc lexer instance.
static ParserConfig
getParserConfig()
Return the shared PhpDoc parser configuration.
static void
flushState()
Flush all static state.
Details
at line 34
static array
resolveTypeAndKey(string $routable, string|null $key)
Resolve the type and binding key for a routable class.
at line 57
static protected array
getColumns(Model $model)
Return column metadata for the model, falling back to docblock parsing.
at line 69
static protected array
parseDocBlock(Model $model)
Extract column metadata from the model's class-level docblock.
at line 104
static protected PhpDocParser
initDocParser()
Build a configured PhpDoc parser instance.
at line 116
static protected Lexer
initLexer()
Build a configured PhpDoc lexer instance.
at line 124
static protected ParserConfig
getParserConfig()
Return the shared PhpDoc parser configuration.
at line 132
static void
flushState()
Flush all static state.