Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 791 Bytes

input_line_reader_task.md

File metadata and controls

42 lines (29 loc) · 791 Bytes

InputLineReaderTask

Reads a file and iterate on each line, returning content as string. Skips empty lines.

Task reference

  • Service: CleverAge\ProcessBundle\Task\File\InputLineReaderTask
  • Iterable task

Accepted inputs

string: file path

Possible outputs

string: foreach line, it will return content as string. Underlying method is SplFileObject.

Options

None

Example

# Task configuration level
entry:
  service: '@CleverAge\ProcessBundle\Task\File\FolderBrowserTask'
  options:
    folder_path: '%kernel.project_dir%/var/data'
  outputs: read
read:
  service: '@CleverAge\ProcessBundle\Task\File\InputLineReaderTask'