Sokil\Mongo\GridFSFile::__construct PHP Метод

__construct() публичный Метод

public __construct ( GridFS $gridFS, array | MongoGridFSFile $file = null )
$gridFS GridFS instance of GridFS
$file array | MongoGridFSFile instance of File or metadata array
    public function __construct(GridFS $gridFS, $file = null)
    {
        $this->gridFS = $gridFS;
        if (!$file) {
            return;
        }
        if (is_array($file)) {
            $file = new \MongoGridFSFile($gridFS->getMongoCollection(), $file);
        } elseif (!$file instanceof \MongoGridFSFile) {
            throw new Exception('Wrong file data specified');
        }
        $this->file = $file;
        $this->setDataReference($file->file);
    }