PHPixie/Database

View on GitHub
src/PHPixie/Database/Driver/Mongo/Query/Type/Insert.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace PHPixie\Database\Driver\Mongo\Query\Type;

class Insert extends    \PHPixie\Database\Driver\Mongo\Query
             implements \PHPixie\Database\Query\Type\Insert
{
    public function data($data)
    {
        $this->builder->setData($data);

        return $this;
    }

    public function clearData()
    {
        $this->builder->clearValue('data');

        return $this;
    }

    public function getData()
    {
        return $this->builder->getValue('data');
    }

    public function batchData($documents)
    {
        $this->builder->setBatchData($documents);

        return $this;
    }

    public function clearBatchData()
    {
        $this->builder->clearValue('batchData');

        return $this;
    }

    public function getBatchData()
    {
        return $this->builder->getValue('batchData');
    }

    public function type()
    {
        return 'insert';
    }
}