public function execute(Source $source);
/** * @param PipeInterface $pipe * * @return self */ public function pipe(PipeInterface $pipe) { $pipe->execute($this); return $this; }