FileStream¶
-
class
AeonDigital\Http\Stream\FileStream¶ - Extende a classe
Streampara especializar-se em representar um arquivo físico e existenteno servidor atual.Parent: AeonDigital\Http\Stream\StreamImplements: AeonDigital\Interfaces\Stream\iFileStreamUsed traits: AeonDigitalHttpTraitsMimeTypeData
Properties¶
Methods¶
-
public
AeonDigital\Http\Stream\FileStream::getPathToFile()¶ - Retorna o caminho completo até onde o arquivo está no momento.
Returns: ‹ string ›
-
public
AeonDigital\Http\Stream\FileStream::getFilename()¶ - Retorna o nome do arquivo.
Returns: ‹ string ›
-
public
AeonDigital\Http\Stream\FileStream::getMimeType()¶ - Resgata o mimetype do arquivo.
Returns: ‹ string ›
-
public
AeonDigital\Http\Stream\FileStream::__construct($pathToFile, $openMode="r")¶ - Inicia um novo manipulador
FileStream.Parameters: - ‹ string › $pathToFile
Caminho completo até o arquivo alvo. - ‹ string › $openMode
Modo de abertura do stream.
Returns: ‹ void ›
Throws: ‹ InvalidArgumentException ›
Caso o arquivo indicado não exista. - ‹ string › $pathToFile
-
public
AeonDigital\Http\Stream\FileStream::setFileStream($pathToFile, $openMode=null)¶ - Define um novo arquivo alvo para a instância
FileStream.Use o métododetachpara liberar o recurso atual para outras ações.Parameters: - ‹ string › $pathToFile
Caminho completo até o arquivo alvo. - ‹ ?string › $openMode
Modo de abertura do stream. Se for mantidonull, o novo arquivo deve utilizar o mesmo modo usado pelo anterior.
Returns: ‹ void ›
Throws: ‹ InvalidArgumentException ›
Caso o arquivo indicado não exista. - ‹ string › $pathToFile