reads() as $tool ) { $tools[] = new PlainOutput( $tool ); } } return $tools; } /** * Write tools of every provider. * * @return \FlitAgent\Writes\WriteTool[] */ public static function writes(): array { $tools = array(); foreach ( self::providers() as $provider ) { $tools = array_merge( $tools, $provider->writes() ); } return $tools; } }