File Manager Lite
Dir:
/home/codewavebd/public_html/vendor/mockery/mockery/library/Mockery/Generator
Upload
[..]
CachingGenerator.php (942 B)
Edit
Rename
Del
DefinedTargetClass.php (3.7 KB)
Edit
Rename
Del
Generator.php (453 B)
Edit
Rename
Del
Method.php (1.32 KB)
Edit
Rename
Del
MockConfiguration.php (18.86 KB)
Edit
Rename
Del
MockConfigurationBuilder.php (6.01 KB)
Edit
Rename
Del
MockNameBuilder.php (964 B)
Edit
Rename
Del
Parameter.php (2.76 KB)
Edit
Rename
Del
StringManipulation/
Rename
Del
StringManipulationGenerator.php (3.06 KB)
Edit
Rename
Del
Edit: MockNameBuilder.php
<?php /** * Mockery (https://docs.mockery.io/) * * @copyright https://github.com/mockery/mockery/blob/HEAD/COPYRIGHT.md * @license https://github.com/mockery/mockery/blob/HEAD/LICENSE BSD 3-Clause License * @link https://github.com/mockery/mockery for the canonical source repository */ namespace Mockery\Generator; use function implode; use function str_replace; class MockNameBuilder { /** * @var int */ protected static $mockCounter = 0; /** * @var list<string> */ protected $parts = []; /** * @param string $part */ public function addPart($part) { $this->parts[] = $part; return $this; } /** * @return string */ public function build() { $parts = ['Mockery', static::$mockCounter++]; foreach ($this->parts as $part) { $parts[] = str_replace('\\', '_', $part); } return implode('_', $parts); } }
Simpan