marcosptf - <marcosptf@yahoo.com.br>
--SKIPIF--
<?php
-if(!extension_loaded('enchant')) die('skip, enchant not loader');
-if(!enchant_broker_init()) die("failed, broker_init failure\n");
+if (!extension_loaded('enchant')) {
+ echo "skip: Enchant extension not enabled\n";
+ exit;
+}
+
+$broker = enchant_broker_init();
+
+if (!$broker) {
+ echo "skip: Unable to init broker\n";
+ exit;
+}
+
+if (!enchant_broker_describe($broker)) {
+ enchant_broker_free($broker);
+
+ echo "skip: No broker providers found\n";
+}
+
+enchant_broker_free($broker);
?>
--FILE--
<?php
echo "failed, brocker describe array \n";
}
+ enchant_broker_free($broker);
+
} else {
echo("failed, broker_init failure\n");
}
marcosptf - <marcosptf@yahoo.com.br>
--SKIPIF--
<?php
-if(!extension_loaded('enchant')) die('skip, enchant not loader');
-if (!is_resource(enchant_broker_init())) {die("skip, resource dont load\n");}
+if (!extension_loaded('enchant')) {
+ echo "skip: Enchant extension not enabled\n";
+ exit;
+}
+
+$broker = enchant_broker_init();
+
+if (!$broker) {
+ echo "skip: Unable to init broker\n";
+ exit;
+}
+
+if (!enchant_broker_list_dicts($broker)) {
+ enchant_broker_free($broker);
+
+ echo "skip: No broker dicts installed\n";
+}
+
+enchant_broker_free($broker);
?>
--FILE--
<?php
bug #13181, leaving a context frees the broker resources
--SKIPIF--
<?php
-if(!extension_loaded('enchant')) die('skip, enchant not loader');
+if (!extension_loaded('enchant')) {
+ echo "skip: Enchant extension not enabled\n";
+ exit;
+}
+
+$broker = enchant_broker_init();
+
+if (!$broker) {
+ echo "skip: Unable to init broker\n";
+ exit;
+}
- ?>
+if (!enchant_broker_list_dicts($broker)) {
+ enchant_broker_free($broker);
+
+ echo "skip: No broker dicts installed\n";
+}
+
+enchant_broker_free($broker);
+?>
--FILE--
<?php
function get_dictionnary() {