Lines Matching refs:dbstmt_ce
404 static zval *pdo_stmt_instantiate(pdo_dbh_t *dbh, zval *object, zend_class_entry *dbstmt_ce, zval *… in pdo_stmt_instantiate() argument
411 if (!dbstmt_ce->constructor) { in pdo_stmt_instantiate()
417 if (UNEXPECTED(object_init_ex(object, dbstmt_ce) != SUCCESS)) { in pdo_stmt_instantiate()
424 …e_data *execute_data, pdo_stmt_t *stmt, zval *object, zend_class_entry *dbstmt_ce, zval *ctor_args… in pdo_stmt_construct() argument
435 if (dbstmt_ce->constructor) { in pdo_stmt_construct()
441 fci.function_table = &dbstmt_ce->function_table; in pdo_stmt_construct()
453 fcc.function_handler = dbstmt_ce->constructor; in pdo_stmt_construct()
475 zend_class_entry *dbstmt_ce, *pce; in PHP_METHOD() local
499 dbstmt_ce = pce; in PHP_METHOD()
500 if (!instanceof_function(dbstmt_ce, pdo_dbstmt_ce)) { in PHP_METHOD()
506 …if (dbstmt_ce->constructor && !(dbstmt_ce->constructor->common.fn_flags & (ZEND_ACC_PRIVATE|ZEND_A… in PHP_METHOD()
526 dbstmt_ce = dbh->def_stmt_ce; in PHP_METHOD()
530 if (!pdo_stmt_instantiate(dbh, return_value, dbstmt_ce, &ctor_args)) { in PHP_METHOD()
553 pdo_stmt_construct(execute_data, stmt, return_value, dbstmt_ce, &ctor_args); in PHP_METHOD()