Setup Develop

develop
sheychen 2018-04-25 19:15:57 +02:00
父节点 e0afa98725
当前提交 45c12ac189
共有 6 个文件被更改,包括 10 次插入10 次删除

查看文件

@ -8,11 +8,11 @@
}
],
"require": {
"krutush/template": "dev-master"
"krutush/template": "dev-develop"
},
"autoload": {
"psr-4": {
"Krutush\\Form\\": "src/"
}
}
}
}

查看文件

@ -21,12 +21,12 @@ class Element{
return $this;
}
public function value(string $value) : self{
public function value(string $value = null) : self{
$this->data['value'] = $value;
return $this;
}
public function get() : ?string{
public function get(){
return $this->data['value'];
}
@ -35,7 +35,7 @@ class Element{
return $this;
}
public function valid(mixed $data)/* :bool|string */{
public function valid($data)/* :bool|string */{
if((!isset($data) || empty($data)) && isset($this->data['required']) && $this->data['required'] == true)
return 'requis';

查看文件

@ -12,7 +12,7 @@ class Form {
private $errors = array();
private $set = false;
public function __construct(string $name, string $path, bool $extention = true, bool $folder = true){
public function __construct(string $name, string $path, string $extention = null, bool $folder = true){
$this->name = $name;
$tpl = new Html($path, $extention, $folder);
$tpl->set($name, $this)
@ -145,7 +145,7 @@ function SelectOther(source, other){
$this->elements[] = $thing;
}
public function get(string $name) : ?Element{
public function get(string $name) : Element{
foreach($this->elements as $element){
if($element->name() == $name)
return $element;

查看文件

@ -64,7 +64,7 @@ class Input extends Element{
return $this;
}
public function valid(mixde $data)/*: bool|string*/{
public function valid($data)/*: bool|string*/{
$parent = parent::valid($data);
if($parent !== true || !isset($data))

查看文件

@ -33,7 +33,7 @@ class Select extends Element{
}
public function valid(mixed $data)/*: bool|string*/{
public function valid($data)/*: bool|string*/{
$parent = parent::valid($data);
if($parent !== true || !isset($data))
return $parent;

查看文件

@ -3,7 +3,7 @@
namespace Krutush\Form;
class TextArea extends Element{
public function valid(mixed $data)/*: bool|string*/{
public function valid($data)/*: bool|string*/{
return parent::valid($data);
}