146 lines
2.9 KiB
YAML
146 lines
2.9 KiB
YAML
|
name: File
|
||
|
class_comment: null
|
||
|
dependencies:
|
||
|
- name: UploadedFile
|
||
|
type: class
|
||
|
source: Illuminate\Http\UploadedFile
|
||
|
properties:
|
||
|
- name: name
|
||
|
visibility: public
|
||
|
comment: '# * The name of the file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var string'
|
||
|
- name: tempFile
|
||
|
visibility: public
|
||
|
comment: '# * The temporary file resource.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var resource'
|
||
|
- name: sizeToReport
|
||
|
visibility: public
|
||
|
comment: '# * The "size" to report.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var int'
|
||
|
- name: mimeTypeToReport
|
||
|
visibility: public
|
||
|
comment: '# * The MIME type to report.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var string|null'
|
||
|
methods:
|
||
|
- name: __construct
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: name
|
||
|
- name: tempFile
|
||
|
comment: "# * The name of the file.\n# *\n# * @var string\n# */\n# public $name;\n\
|
||
|
# \n# /**\n# * The temporary file resource.\n# *\n# * @var resource\n# */\n# public\
|
||
|
\ $tempFile;\n# \n# /**\n# * The \"size\" to report.\n# *\n# * @var int\n# */\n\
|
||
|
# public $sizeToReport;\n# \n# /**\n# * The MIME type to report.\n# *\n# * @var\
|
||
|
\ string|null\n# */\n# public $mimeTypeToReport;\n# \n# /**\n# * Create a new\
|
||
|
\ file instance.\n# *\n# * @param string $name\n# * @param resource $tempFile\n\
|
||
|
# * @return void"
|
||
|
- name: create
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: name
|
||
|
- name: kilobytes
|
||
|
default: '0'
|
||
|
comment: '# * Create a new fake file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $name
|
||
|
|
||
|
# * @param string|int $kilobytes
|
||
|
|
||
|
# * @return \Illuminate\Http\Testing\File'
|
||
|
- name: createWithContent
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: name
|
||
|
- name: content
|
||
|
comment: '# * Create a new fake file with content.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $name
|
||
|
|
||
|
# * @param string $content
|
||
|
|
||
|
# * @return \Illuminate\Http\Testing\File'
|
||
|
- name: image
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: name
|
||
|
- name: width
|
||
|
default: '10'
|
||
|
- name: height
|
||
|
default: '10'
|
||
|
comment: '# * Create a new fake image.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $name
|
||
|
|
||
|
# * @param int $width
|
||
|
|
||
|
# * @param int $height
|
||
|
|
||
|
# * @return \Illuminate\Http\Testing\File'
|
||
|
- name: size
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: kilobytes
|
||
|
comment: '# * Set the "size" of the file in kilobytes.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param int $kilobytes
|
||
|
|
||
|
# * @return $this'
|
||
|
- name: getSize
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Get the size of the file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return int'
|
||
|
- name: mimeType
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: mimeType
|
||
|
comment: '# * Set the "MIME type" for the file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $mimeType
|
||
|
|
||
|
# * @return $this'
|
||
|
- name: getMimeType
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Get the MIME type of the file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return string'
|
||
|
- name: tempFilePath
|
||
|
visibility: protected
|
||
|
parameters: []
|
||
|
comment: '# * Get the path to the temporary file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return string'
|
||
|
traits:
|
||
|
- Illuminate\Http\UploadedFile
|
||
|
interfaces: []
|