Source

pecl-event / tests / 02-features.phpt

Full commit
Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 9393a00 




Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 9393a00 
Ruslan Osmanov 641dbb3 
Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 641dbb3 

Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 641dbb3 
Ruslan Osmanov 7da9ee6 



Ruslan Osmanov 641dbb3 

Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 641dbb3 
Ruslan Osmanov 7da9ee6 



Ruslan Osmanov 641dbb3 

Ruslan Osmanov 7da9ee6 
Ruslan Osmanov 641dbb3 
Ruslan Osmanov 7da9ee6 







--TEST--
Check for event configuration features
--SKIPIF--
<?php
if (substr(PHP_OS, 0, 3) == "WIN") die('skip Not for Windows');
?>
--FILE--
<?php
$cfg = new EventConfig();

if ($cfg->requireFeatures(EventConfig::FEATURE_FDS)) {
	$base = new EventBase($cfg);

	if ($base->getFeatures() & EventConfig::FEATURE_FDS) {
		echo "FDS\n";
	}
}

if ($cfg->requireFeatures(EventConfig::FEATURE_ET)) {
	$base = new EventBase($cfg);

	if ($base->getFeatures() & EventConfig::FEATURE_ET) {
		echo "ET\n";
	}
}

if ($cfg->requireFeatures(EventConfig::FEATURE_O1)) {
	$base = new EventBase($cfg);

	if ($base->getFeatures() & EventConfig::FEATURE_O1) {
		echo "O1\n";
	}
}

?>
--EXPECT--
FDS
ET
O1