芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/avenida/vendor/respect/validation/library/Rules/Image.php
* * For the full copyright and license information, please view the "LICENSE.md" * file that was distributed with this source code. */ namespace Respect\Validation\Rules; use finfo; use SplFileInfo; class Image extends AbstractRule { public $fileInfo; public function __construct(finfo $fileInfo = null) { $this->fileInfo = $fileInfo ?: new finfo(FILEINFO_MIME_TYPE); } public function validate($input) { if ($input instanceof SplFileInfo) { $input = $input->getPathname(); } if (!is_string($input)) { return false; } if (!is_file($input)) { return false; } return (0 === strpos($this->fileInfo->file($input), 'image/')); } }