--TEST-- SQLite3::createAggregate() Test whether a supplied PHP function is valid when using in an aggregate function --CREDITS-- James Cauwelier # Belgium PHP TestFest (2009) --EXTENSIONS-- sqlite3 --FILE-- createAggregate('TESTAGGREGATE', 'aggregate_test_step', 'aggregate_final'); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } try { $db->createAggregate('TESTAGGREGATE2', 'aggregate_step', 'aggregate_test_final'); } catch (TypeError $exception) { echo $exception->getMessage() . "\n"; } var_dump($db->createAggregate ('TESTAGGREGATE3', 'aggregate_step', 'aggregate_final')); $db->close(); echo "Done" ?> --EXPECT-- SQLite3::createAggregate(): Argument #2 ($stepCallback) must be a valid callback, function "aggregate_test_step" not found or invalid function name SQLite3::createAggregate(): Argument #3 ($finalCallback) must be a valid callback, function "aggregate_test_final" not found or invalid function name bool(true) Done