for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Rougin\Windstorm\Mutators;
use Rougin\Windstorm\QueryInterface;
use Rougin\Windstorm\MutatorInterface;
/**
* Create Entity Mutator
*
* @package Windstorm
* @author Rougin Gutib <[email protected]>
*/
class CreateEntity implements MutatorInterface
{
* @var array
protected $data = array();
* @var string
protected $table = '';
* Initializes the mutator instance.
* @param array $data
public function __construct($data)
$this->data = $data;
}
* Mutates the specified query instance.
* @param \Rougin\Windstorm\QueryInterface $query
public function set(QueryInterface $query)
return $query->insertInto($this->table)->values($this->data);