[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/php-ai-client/third-party/Psr/Http/Message/ -> UploadedFileFactoryInterface.php (source)

   1  <?php
   2  
   3  namespace WordPress\AiClientDependencies\Psr\Http\Message;
   4  
   5  interface UploadedFileFactoryInterface
   6  {
   7      /**
   8       * Create a new uploaded file.
   9       *
  10       * If a size is not provided it will be determined by checking the size of
  11       * the file.
  12       *
  13       * @see http://php.net/manual/features.file-upload.post-method.php
  14       * @see http://php.net/manual/features.file-upload.errors.php
  15       *
  16       * @param StreamInterface $stream Underlying stream representing the
  17       *     uploaded file content.
  18       * @param int|null $size in bytes
  19       * @param int $error PHP file upload error
  20       * @param string|null $clientFilename Filename as provided by the client, if any.
  21       * @param string|null $clientMediaType Media type as provided by the client, if any.
  22       *
  23       * @return UploadedFileInterface
  24       *
  25       * @throws \InvalidArgumentException If the file resource is not readable.
  26       */
  27      public function createUploadedFile(StreamInterface $stream, ?int $size = null, int $error = \UPLOAD_ERR_OK, ?string $clientFilename = null, ?string $clientMediaType = null): UploadedFileInterface;
  28  }


Generated : Fri Jul 24 08:20:19 2026 Cross-referenced by PHPXref