php-kitchen/yii2-domain

View on GitHub
src/Web/Actions/AddEntity.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace PHPKitchen\Domain\Web\Actions;

use PHPKitchen\Domain\Web\Base\EntityModificationAction;

/**
 * Represents entity creation process.
 *
 * @package PHPKitchen\Domain\Web\Actions
 * @author Dmitry Kolodko <prowwid@gmail.com>
 */
class AddEntity extends EntityModificationAction {
    public function init() {
        $this->setViewFileIfNotSetTo('add');
    }

    public function run() {
        return $this->loadModelAndSaveOrPrintView();
    }

    protected function initModel() {
        $this->_model = $this->createNewModel();
    }
}