Вход Регистрация
Файл: src/vendor/way/generators/src/Way/Generators/Filesystem/Filesystem.php
Строк: 34
<?php namespace WayGeneratorsFilesystem;

class 
Filesystem {

    
/**
     * Make a file
     *
     * @param $file
     * @param $content
     * @throws FileAlreadyExists
     * @return int
     */
    
public function make($file$content)
    {
        if ( 
$this->exists($file))
        {
            throw new 
FileAlreadyExists;
        }

        return 
file_put_contents($file$content);
    }

    
/**
     * Determine if file exists
     *
     * @param $file
     * @return bool
     */
    
public function exists($file)
    {
        return 
file_exists($file);
    }

    
/**
     * Fetch the contents of a file
     *
     * @param $file
     * @throws FileNotFound
     * @return string
     */
    
public function get($file)
    {
        if ( ! 
$this->exists($file))
        {
            throw new 
FileNotFound($file);
        }

        return 
file_get_contents($file);
    }

}
Онлайн: 0
Реклама