6 Commits

Author SHA1 Message Date
c913f65b91 Considera leer el dato y correccion en los nombres de los metodos 2021-03-16 00:22:13 -03:00
244d8cc414 FIX: null cases & method name 2021-03-16 00:19:51 -03:00
c8a7781c88 Merge branch 'develop' 2021-03-15 11:17:11 -03:00
630c971b45 Date traits 2021-03-15 11:14:10 -03:00
1505539e61 Merge branch 'develop' into master 2021-03-09 00:19:55 -03:00
c441d41a02 FIX: Not through enough 2021-03-09 00:19:32 -03:00
6 changed files with 42 additions and 3 deletions

View File

@ -2,7 +2,7 @@
namespace ProVM\Common\Alias;
use \Model as BaseModel;
use ProVM\Common\Alias\Model as ModelInterface;
use ProVM\Common\Define\Model as ModelInterface;
use ProVM\Common\Factory\Model as ModelFactory;
abstract class Model extends BaseModel implements ModelInterface {

View File

@ -0,0 +1,13 @@
<?php
namespace ProVM\Common\Define\Model;
use Carbon\Carbon;
trait Date {
public function date(\DateTime $date = null) {
if ($date === null) {
return Carbon::parse($this->date);
}
$this->date = $data->format('Y-m-d');
}
}

View File

@ -0,0 +1,13 @@
<?php
namespace ProVM\Common\Define\Model;
use Carbon\Carbon;
trait DateTime {
public function dateTime(\DateTime $date_time = null) {
if ($date_time === null) {
return Carbon::parse($this->date_time);
}
$this->date_time = $date_time->format('c');
}
}

View File

@ -0,0 +1,13 @@
<?php
namespace ProVM\Common\Define\Model;
use Carbon\Carbon;
trait Time {
public function time(\DateTime $time = null) {
if ($time === null) {
return Carbon::parse($this->time);
}
$this->time = $time->format('H:i:s e');
}
}

View File

@ -3,7 +3,7 @@ namespace ProVM\Common\Factory;
use ORM;
use Model as BaseModel;
use ProVM\Common\Alias\Model as ModelInterface;
use ProVM\Common\Define\Model as ModelInterface;
class Model {
public function reset(): Model {

View File

@ -1,6 +1,6 @@
<?php
namespace ProVM\Common\Form;
use ProVM\Common\Define\Model as BaseModel;
use ProVM\Common\Alias\Model as BaseModel;
abstract class Model extends BaseModel {}