classMysqliResultColumnExtractor
final class MysqliResultColumnExtractor
Converts native mysqli field metadata into platform-resolved result columns.
Methods§
public static function extract(
mysqli_result $result,
ResultColumnTypeResolver $typeResolver,
): list<ResultColumn>Parameters
$result | mysqli_result | |
$typeResolver | ResultColumnTypeResolver |
Returns
list<ResultColumn>Test cases 3
Called from 2
Calls 5
- method-call
mysqli_result::fetch_fields()line 22 - function-call
get_object_varsline 25 - function-call
is_stringline 26 - method-call ResultColumnTypeResolver::resolve() line 30
- new ResultColumn line 31
Test cases 15§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 13
ResultMetadataBench::benchExtractcallsMysqliCteShadowingTestcallsMysqliForeignKeyCascadeTestcallsMysqliFullTextSearchTestcallsMysqliLoadDataTestcallsMysqliSessionFactoryInjectionTestcallsMysqliResultStatementTestcallsMysqliStatementTestcallsConnectionExecutionTestcallsMysqliResultProcessorTestcallsStatementExecutionTestcallsZtdMysqliStatementTestcallsZtdMysqliTestcalls