Fakerino\DataSource\FakeFileContainer::get PHP Method

get() public static method

Gets a file from container, or create a new one if not present.
public static get ( string $filePath ) : File
$filePath string
return Fakerino\DataSource\File\File
    public static function get($filePath)
    {
        $fileName = basename($filePath);
        if (!array_key_exists($fileName, static::$files)) {
            try {
                $file = new File($filePath);
            } catch (\Exception $e) {
                $file = false;
            }
            static::$files[$fileName] = $file;
        }
        return static::$files[$fileName];
    }

Usage Example

 public function testAddMethod()
 {
     $container = new FakeFileContainer();
     $file = new File($this->filePath);
     $container->add('file', $file);
     $this->assertInstanceOf('\\SplFileInfo', $container->get($this->filePath));
 }
All Usage Examples Of Fakerino\DataSource\FakeFileContainer::get
FakeFileContainer