Lines Matching refs:this

117         if ($this->numFiles == -1) {
118 $this->numFiles = 0;
120 foreach ($this->children as $child) {
121 $this->numFiles += count($child);
125 return $this->numFiles;
136 new Iterator($this),
150 $directory = new self($name, $this);
152 $this->children[] = $directory;
153 $this->directories[] = &$this->children[count($this->children) - 1];
174 $this,
180 $this->children[] = $file;
181 $this->files[] = &$this->children[count($this->children) - 1];
183 $this->numExecutableLines = -1;
184 $this->numExecutedLines = -1;
196 return $this->directories;
206 return $this->files;
216 return $this->children;
226 if ($this->classes === null) {
227 $this->classes = [];
229 foreach ($this->children as $child) {
230 $this->classes = array_merge(
231 $this->classes,
237 return $this->classes;
247 if ($this->traits === null) {
248 $this->traits = [];
250 foreach ($this->children as $child) {
251 $this->traits = array_merge(
252 $this->traits,
258 return $this->traits;
268 if ($this->functions === null) {
269 $this->functions = [];
271 foreach ($this->children as $child) {
272 $this->functions = array_merge(
273 $this->functions,
279 return $this->functions;
289 if ($this->linesOfCode === null) {
290 $this->linesOfCode = ['loc' => 0, 'cloc' => 0, 'ncloc' => 0];
292 foreach ($this->children as $child) {
295 $this->linesOfCode['loc'] += $linesOfCode['loc'];
296 $this->linesOfCode['cloc'] += $linesOfCode['cloc'];
297 $this->linesOfCode['ncloc'] += $linesOfCode['ncloc'];
301 return $this->linesOfCode;
311 if ($this->numExecutableLines == -1) {
312 $this->numExecutableLines = 0;
314 foreach ($this->children as $child) {
315 $this->numExecutableLines += $child->getNumExecutableLines();
319 return $this->numExecutableLines;
329 if ($this->numExecutedLines == -1) {
330 $this->numExecutedLines = 0;
332 foreach ($this->children as $child) {
333 $this->numExecutedLines += $child->getNumExecutedLines();
337 return $this->numExecutedLines;
347 if ($this->numClasses == -1) {
348 $this->numClasses = 0;
350 foreach ($this->children as $child) {
351 $this->numClasses += $child->getNumClasses();
355 return $this->numClasses;
365 if ($this->numTestedClasses == -1) {
366 $this->numTestedClasses = 0;
368 foreach ($this->children as $child) {
369 $this->numTestedClasses += $child->getNumTestedClasses();
373 return $this->numTestedClasses;
383 if ($this->numTraits == -1) {
384 $this->numTraits = 0;
386 foreach ($this->children as $child) {
387 $this->numTraits += $child->getNumTraits();
391 return $this->numTraits;
401 if ($this->numTestedTraits == -1) {
402 $this->numTestedTraits = 0;
404 foreach ($this->children as $child) {
405 $this->numTestedTraits += $child->getNumTestedTraits();
409 return $this->numTestedTraits;
419 if ($this->numMethods == -1) {
420 $this->numMethods = 0;
422 foreach ($this->children as $child) {
423 $this->numMethods += $child->getNumMethods();
427 return $this->numMethods;
437 if ($this->numTestedMethods == -1) {
438 $this->numTestedMethods = 0;
440 foreach ($this->children as $child) {
441 $this->numTestedMethods += $child->getNumTestedMethods();
445 return $this->numTestedMethods;
455 if ($this->numFunctions == -1) {
456 $this->numFunctions = 0;
458 foreach ($this->children as $child) {
459 $this->numFunctions += $child->getNumFunctions();
463 return $this->numFunctions;
473 if ($this->numTestedFunctions == -1) {
474 $this->numTestedFunctions = 0;
476 foreach ($this->children as $child) {
477 $this->numTestedFunctions += $child->getNumTestedFunctions();
481 return $this->numTestedFunctions;