FileCollection

class AeonDigital\Http\Data\FileCollection
Coleção que permite agrupar arquivos enviados via Http.
Nesta collection uma mesma chave pode possuir um array de objetos File.
Campos enviados vazios serão representados por uma posição com seu respectivo
nome e valor null.
Parent:AeonDigital\Http\Data\Abstracts\aHttpDataCollection
Implements:AeonDigital\Interfaces\Http\Data\iFileCollection

Methods

public AeonDigital\Http\Data\FileCollection::__construct($initialValues=[])
Inicia um novo objeto FileCollection.
Parameters:
  • ‹ ?array › $initialValues
    Valores com os quais a instância deve iniciar.
Throws:

‹ InvalidArgumentException ›
Caso algum dos valores iniciais a serem definidos não seja aceito.

public AeonDigital\Http\Data\FileCollection::dropStreams()
Libera todos os streams da coleção para que eles possam ser utilizados por outra
tarefa.
Após esta ação os métodos das instâncias que dependem diretamente do recurso que foi
liberado não irão funcionar.
Returns:‹ void ›
public static AeonDigital\Http\Data\FileCollection::fromString($str)
Utiliza as informações da string indicada para iniciar uma nova coleção de dados.
Parameters:
  • ‹ string › $str
    String que será convertida em uma nova coleção.
Returns:

‹ static ›

Throws:

‹ InvalidArgumentException ›
Caso a string passada seja inválida para construção de uma nova coleção.