Skip to content
Snippets Groups Projects
UploadedFileFactoryTest.php 835 B
Newer Older
  • Learn to ignore specific revisions
  • Tobias Nyholm's avatar
    Tobias Nyholm committed
    <?php
    
    smiley's avatar
    smiley committed
    /**
     * @noinspection PhpUndefinedConstantInspection
     */
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
    
    
    namespace Interop\Http\Factory;
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
    
    
    smiley's avatar
    smiley committed
    use function class_exists;
    use function defined;
    
    
    final class UploadedFileFactoryTest extends UploadedFileFactoryTestCase
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
    {
    
        /**
         * {@inheritdoc}
         */
        protected function createUploadedFileFactory()
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
        {
    
    smiley's avatar
    smiley committed
            if (!defined('UPLOADED_FILE_FACTORY') || !class_exists(UPLOADED_FILE_FACTORY)) {
    
                self::markTestSkipped('UPLOADED_FILE_FACTORY class name not provided');
    
    smiley's avatar
    smiley committed
            return new (UPLOADED_FILE_FACTORY);
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
        }
    
    
        protected function createStream($content)
        {
    
            if (!defined('STREAM_FACTORY') || !class_exists(STREAM_FACTORY)) {
                self::markTestSkipped('STREAM_FACTORY class name not provided');
    
    smiley's avatar
    smiley committed
            return (new (STREAM_FACTORY))->createStream($content);
    
    Tobias Nyholm's avatar
    Tobias Nyholm committed
    }