for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Ajax\semantic\traits;
use Ajax\semantic\widgets\datatable\DataTable;
use Ajax\semantic\widgets\dataelement\DataElement;
use Ajax\semantic\widgets\dataform\DataForm;
trait SemanticWidgetsTrait {
public abstract function addHtmlComponent($htmlComponent);
/**
* @param string $identifier
* @param string $model
* @param array $instances
* @return DataTable
*/
public function dataTable($identifier,$model, $instances){
return $this->addHtmlComponent(new DataTable($identifier,$model,$instances));
}
* @param object $instance
* @return DataElement
public function dataElement($identifier, $instance){
return $this->addHtmlComponent(new DataElement($identifier,$instance));
* @return DataForm
public function dataForm($identifier, $instance){
return $this->addHtmlComponent(new DataForm($identifier,$instance));