5 require_once(
'./vendor/composer/vendor/autoload.php');
    30         $fileHeaderBlacklist = hex2bin(
'FFD8FF'); 
    31         $fileHeaderStart = hex2bin(
'FFD8FB'); 
    32         $trailer = hex2bin(
'FFD9'); 
    37         $result = $subject->process($stream, 
new Metadata(
'hello.jpg', $stream->getSize(), 
'image/jpg'));
    40         $this->assertSame(
'File header does not match blacklist.', $result->getMessage());
    49         $fileHeaderStart = hex2bin(
'FFD8FF'); 
    50         $trailer = hex2bin(
'FFD9'); 
    55         $result = $subject->process($stream, 
new Metadata(
'hello.jpg', $stream->getSize(), 
'image/jpg'));
    58         $this->assertSame(
'File header matches blacklist.', $result->getMessage());
 const REJECTED
Upload got rejected by a processor. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static ofString(string $string)
Creates a new stream with an initial value.