php8.5
Home/ Manual/ yaf / yaf_loader/ Yaf_Loader::isLocalName

Yaf_Loader::isLocalName

PHP function Edit on GitHub ✎

(Yaf >=1.0.0)

Whether a class is local

Description

Yaf_Loader::isLocalName(string $class_name): bool

Determine whether a class name should be looked up in the local library directory, i.e. whether its prefix belongs to a registered local namespace.

Parameters

class_name

The class name to check.

Return Values

Returns true if the class name belongs to a registered local namespace, false otherwise.

Examples

Yaf_Loader::isLocalName example

php
<?php
$app    = new Yaf_Application(__DIR__ . "/conf/application.ini");
$loader = Yaf_Loader::getInstance();
$loader->registerLocalNamespace(array("Models", "Services"));

var_dump($loader->isLocalName("Models_Product"));
var_dump($loader->isLocalName("Vendor_Session"));
?>

The above example will output something similar to:

output
bool(true)
bool(false)

See Also

  • Yaf_Loader::registerLocalNamespace
  • Yaf_Loader::getNamespacePath

Source: reference/yaf/yaf_loader/islocalname.xml · from the official PHP manual (php/doc-en)