for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Apps\Controller\Console;
use Apps\Model\Console\ArchBuilder;
/**
* Class Create. Create basic cmf entities for app building.
* @package Apps\Controller\Console
*/
class Create
{
* Create app model.
* @param string $name
* @return string
public function actionModel($name)
$builder = new ArchBuilder();
$builder->createObject($name, 'Model');
return $builder->message;
}
* Create app controller.
public function actionController($name)
$builder->createObject($name, 'Controller');
* Create app active record table relation.
public function actionAr($name)
$builder->createObject($name, 'ActiveRecord');
* Create widget main class skeleton.
public function actionWidget($name)
$builder->createObject($name, 'Widget');