+++ /dev/null
---TEST--
-ReflectionZendExtension: basic tests for accessors
---SKIPIF--
-<?php
-$zendExtensions = get_loaded_extensions(true);
-if (!in_array('Zend OPcache', $zendExtensions)) {
- die('SKIP the Zend OPcache extension not available');
-}
-?>
---FILE--
-<?php
-$rze = new ReflectionZendExtension('Zend OPcache');
-
-var_dump($rze->getName());
-var_dump($rze->getVersion() === PHP_VERSION);
-var_dump($rze->getAuthor());
-var_dump($rze->getURL());
-var_dump($rze->getCopyright());
-?>
---EXPECT--
-string(12) "Zend OPcache"
-bool(true)
-string(17) "Zend Technologies"
-string(20) "http://www.zend.com/"
-string(13) "Copyright (c)"
+++ /dev/null
---TEST--
-ReflectionZendExtension: error with invalid extension name
---FILE--
-<?php
-try {
- new ReflectionZendExtension('foo-bar-baz');
-} catch (ReflectionException $e) {
- echo $e->getMessage();
-}
-?>
---EXPECT--
-Zend Extension foo-bar-baz does not exist
+++ /dev/null
---TEST--
-ReflectionZendExtension: basic test for __toString()
---SKIPIF--
-<?php
-$zendExtensions = get_loaded_extensions(true);
-if (!in_array('Zend OPcache', $zendExtensions)) {
- die('SKIP the Zend OPcache extension not available');
-}
-?>
---FILE--
-<?php
-$rze = new ReflectionZendExtension('Zend OPcache');
-
-$str = (string)$rze;
-
-$methods = [
- 'getName',
- 'getVersion',
- 'getAuthor',
- 'getURL',
- 'getCopyright',
-];
-
-foreach ($methods as $method) {
- $prop = $rze->{$method}();
- if (strpos($str, $prop) === false) {
- echo "The result of $method() ($prop) is not found in: $str\n";
- }
-}
-?>
-===DONE===
---EXPECT--
-===DONE===