This commit is contained in:
2023-04-01 01:27:57 +08:00
parent 98fff7302e
commit e2f94c9202
2 changed files with 17 additions and 11 deletions
+13 -7
View File
@@ -108,28 +108,34 @@ abstract class Model extends Component implements ModelInterface, ArrayAccess, T
/**
* @param $data
* @param array $data
* @return Model
*/
public function setWith($data): static
public function setWith(array $data): static
{
if (empty($data)) {
return $this;
}
$this->_with = $data;
return $this;
}
/**
* @return array|null
* @return array
*/
public function getWith(): array|null
public function getWith(): array
{
return $this->_with;
}
/**
* @return bool
*/
public function hasWith(): bool
{
return count($this->_with) > 0;
}
/**
* object init
*/