# WritersInterface
Chevere\Interfaces\Writer\WritersInterface
# Methods
# __construct()
THROWS
# with()
Return an instance with the specified $writer for all writers.
# Parameters
- WriterInterface
$writer
RETURN
self
This method MUST retain the state of the current instance, and return an instance that contains the specified $writer for all writers.
# withOut()
Return an instance with the specified out WriterInterface.
# Parameters
- WriterInterface
$writer
RETURN
self
This method MUST retain the state of the current instance, and return an instance that contains the specified out WriterInterface.
# out()
RETURN
# withError()
Return an instance with the specified error WriterInterface.
# Parameters
- WriterInterface
$writer
RETURN
self
This method MUST retain the state of the current instance, and return an instance that contains the specified error WriterInterface.
# error()
RETURN
# withDebug()
Return an instance with the specified debug WriterInterface.
# Parameters
- WriterInterface
$writer
RETURN
self
This method MUST retain the state of the current instance, and return an instance that contains the specified debug WriterInterface.
# debug()
RETURN
# withLog()
Return an instance with the specified log WriterInterface.
# Parameters
- WriterInterface
$writer
RETURN
self
This method MUST retain the state of the current instance, and return an instance that contains the specified log WriterInterface.
# log()
RETURN