protected function displayJson(array $filesInfo): int
    {
        $errors = 0;

        \array_walk($filesInfo, static function (&$v) use (&$errors): void {
            $v['file'] = (string) $v['file'];

            if (! $v['valid']) {
                $errors++;
            }
        });

        $this->getOutput()->writeln(\json_encode($filesInfo, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES));

        return \min($errors, 1);
    }
protected function displayJson(array $filesInfo): int
    {
        $errors = 0;

        \array_walk($filesInfo, static function (&$v) use (&$errors): void {
            $v['file'] = (string) $v['file'];

            if (! $v['valid']) {
                $errors++;
            }
        });

        $this->getOutput()->writeln(\json_encode($filesInfo, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES));

        return \min($errors, 1);
    }
protected function displayJson ( array $ filesInfo ) : int { $ errors = 0 ; \ array_walk ( $ filesInfo , static function ( & $ v ) use ( & $ errors ) : void { $ v [ 'file' ] = ( string ) $ v [ 'file' ] ; if ( ! $ v [ 'valid' ] ) { $ errors ++ ; } } ) ; $ this -> getOutput ( ) -> writeln ( \ json_encode ( $ filesInfo , \ JSON_PRETTY_PRINT | \ JSON_UNESCAPED_SLASHES ) ) ; return \ min ( $ errors , 1 ) ; }
Display errors in json format.

@param array $filesInfo

@return int
Display errors in json format .