REBELinBLUE\Deployer\Repositories\EloquentProjectRepository::create PHP Метод

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

public create ( array $fields )
$fields array
    public function create(array $fields)
    {
        $template = false;
        if (array_key_exists('template_id', $fields)) {
            $template = $fields['template_id'];
            unset($fields['template_id']);
        }
        if (array_key_exists('private_key', $fields) && empty($fields['private_key'])) {
            unset($fields['private_key']);
        }
        $project = $this->model->create($fields);
        if ($template) {
            $this->dispatch(new SetupProject($project, $template));
        }
        return $project;
    }