Lines Matching refs:this

9  * file that was distributed with this source code.
50 $this->directoryIteratorProvider = $directoryIteratorProvider;
51 $this->isReadableProvider = $isReadableProvider;
59 $this
96 $this->format = $input->getOption('format');
99 if ('github' === $this->format && !class_exists(GithubActionReporter::class)) {
103 if (null === $this->format) {
105 $this->format = class_exists(GithubActionReporter::class) && GithubActionReporter::isGithubActionEnvironment() ? 'github' : 'txt';
110 $this->displayCorrectFiles = $output->isVerbose();
113 return $this->display($io, [$this->validate(file_get_contents('php://stdin'), $flags)]);
122 if (!$this->isReadable($filename)) {
126 foreach ($this->getFiles($filename) as $file) {
128 $filesInfo[] = $this->validate(file_get_contents($file), $flags, $file);
133 return $this->display($io, $filesInfo);
140 throw new ParseException($message, $this->getParser()->getRealCurrentLineNb() + 1);
147 $this->getParser()->parse($content, Yaml::PARSE_CONSTANT | $flags);
159 switch ($this->format) {
161 return $this->displayTxt($io, $files);
163 return $this->displayJson($io, $files);
165 return $this->displayTxt($io, $files, true);
167 throw new InvalidArgumentException(sprintf('The format "%s" is not supported.', $this->format));
182 if ($info['valid'] && $this->displayCorrectFiles) {
236 foreach ($this->getDirectoryIterator($fileOrDirectory) as $file) {
247 if (!$this->parser) {
248 $this->parser = new Parser();
251 return $this->parser;
263 if (null !== $this->directoryIteratorProvider) {
264 return ($this->directoryIteratorProvider)($directory, $default);
276 if (null !== $this->isReadableProvider) {
277 return ($this->isReadableProvider)($fileOrDirectory, $default);