/
var
/
www
/
vhosts
/
nabawater
/
vendor
/
codeception
/
base
/
src
/
Codeception
/
Util
/
Shared
/
/var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Util/Shared
mkdir
upload
Name
Size
Mode
Actions
Asserts.php
12208
0664
edit
dl
rm
Namespaces.php
1201
0664
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/vendor/codeception/base/src/Codeception/Util/Shared/Namespaces.php
(1201B)
<?php namespace Codeception\Util\Shared; trait Namespaces { protected function breakParts($class) { $class = str_replace('/', '\\', $class); $namespaces = explode('\\', $class); if (count($namespaces)) { $namespaces[0] = ltrim($namespaces[0], '\\'); } if (!$namespaces[0]) { array_shift($namespaces); } // remove empty namespace caused of \\ return $namespaces; } protected function getShortClassName($class) { $namespaces = $this->breakParts($class); return array_pop($namespaces); } protected function getNamespaceString($class) { $namespaces = $this->getNamespaces($class); return implode('\\', $namespaces); } protected function getNamespaceHeader($class) { $str = $this->getNamespaceString($class); if (!$str) { return ""; } return "namespace $str;\n"; } protected function getNamespaces($class) { $namespaces = $this->breakParts($class); array_pop($namespaces); $namespaces = array_filter($namespaces, 'strlen'); return $namespaces; } }
Save
cmd:
run