Viewing File: /opt/alt/tests/alt-php83-pecl-yaf_3.3.6-1.el8/tests/025.phpt
--TEST--
Check for Yaf_Loader with namespace configuration
--SKIPIF--
<?php if (!extension_loaded("yaf")) print "skip"; ?>
--INI--
yaf.library="/php/global/dir"
yaf.use_namespace=0
yaf.use_spl_autoload=0
yaf.lowercase_path=0
--FILE--
<?php
$config = array(
"application" => array(
"directory" => realpath(dirname(__FILE__)),
"library" => array(
"directory" => "/tmp",
"namespace" => "Foo, Bar",
),
),
);
$app = new Yaf_Application($config);
Yaf_Loader::getInstance()->registerLocalNamespace("Dummy");
print_r(Yaf_Loader::getInstance());
var_dump(Yaf_Loader::getInstance()->isLocalName("Bar_Name"));
?>
--EXPECTF--
Yaf_Loader Object
(
[library:protected] => /tmp
[global_library:protected] => /php/global/dir
[namespace:protected] => Array
(
[0] => Foo
[1] => Bar
[2] => Dummy
)
[use_spl_autoload:protected] =>
[lowercase_path:protected] =>
[is_name_suffix:protected] => 1
[has_name_seperator:protected] =>
)
bool(true)
Back to Directory
File Manager
<