@@ -291,7 +291,7 @@ protected function getFields(?string $field = null)
291
291
*
292
292
* @return array
293
293
*/
294
- protected function parseData (array | object $ data ): array
294
+ private function parseData (array | object $ data ): array
295
295
{
296
296
if ($ data instanceof self) {
297
297
$ data = $ data ->getData ();
@@ -314,7 +314,7 @@ protected function parseValidate(): string
314
314
}
315
315
316
316
/**
317
- * 获取模型实例 .
317
+ * 获取模型或数据对象实例 .
318
318
* @return Model|Query
319
319
*/
320
320
public function model ()
@@ -330,7 +330,7 @@ public function model()
330
330
*
331
331
* @return void
332
332
*/
333
- protected function initializeData (array | object $ data , bool $ fromSave = false )
333
+ private function initializeData (array | object $ data , bool $ fromSave = false )
334
334
{
335
335
// 分析数据
336
336
$ data = $ this ->parseData ($ data );
@@ -387,7 +387,7 @@ protected function initializeData(array | object $data, bool $fromSave = false)
387
387
*
388
388
* @return void
389
389
*/
390
- protected function parseRelationData (array $ relations )
390
+ private function parseRelationData (array $ relations )
391
391
{
392
392
foreach ($ relations as $ relation => $ val ) {
393
393
$ relation = $ this ->getRealFieldName ($ relation );
@@ -414,7 +414,7 @@ protected function parseRelationData(array $relations)
414
414
*
415
415
* @return void
416
416
*/
417
- protected function setTempRelation (string $ relation , array $ data )
417
+ private function setTempRelation (string $ relation , array $ data )
418
418
{
419
419
$ this ->setWeakData ('relation ' , $ relation , $ data );
420
420
}
@@ -748,13 +748,13 @@ public function dec(string $field, float $step = 1, int $lazyTime = 0)
748
748
* @throws InvalidArgumentException
749
749
* @return void
750
750
*/
751
- protected function validate (array $ data , array $ allow )
751
+ protected function validate (array $ data , array $ allow = [] )
752
752
{
753
753
$ validater = $ this ->getOption ('validate ' );
754
754
if (!empty ($ validater ) && class_exists ('think\validate ' )) {
755
755
try {
756
756
validate ($ validater )
757
- ->only ($ allow )
757
+ ->only ($ allow ?: array_keys ( $ data ) )
758
758
->check ($ data );
759
759
} catch (ValidateException $ e ) {
760
760
// 验证失败 输出错误信息
@@ -966,9 +966,9 @@ protected function isNotRequireUpdate(string $name, $val, array $origin): bool
966
966
* 写入模型关联数据(一对一).
967
967
*
968
968
* @param array $relations 数据
969
- * @return bool
969
+ * @return void
970
970
*/
971
- protected function relationSave (array $ relations = [])
971
+ private function relationSave (array $ relations = [])
972
972
{
973
973
foreach ($ relations as $ name => $ relation ) {
974
974
if ($ relation && in_array ($ name , $ this ->getOption ('together ' ))) {
@@ -987,7 +987,7 @@ protected function relationSave(array $relations = [])
987
987
* @param array $relations 数据
988
988
* @return void
989
989
*/
990
- protected function relationDelete (array $ relations = [])
990
+ private function relationDelete (array $ relations = [])
991
991
{
992
992
foreach ($ relations as $ name => $ relation ) {
993
993
if ($ relation && in_array ($ name , $ this ->getOption ('together ' ))) {
@@ -1009,7 +1009,7 @@ protected function getRelationKey(string $relation)
1009
1009
}
1010
1010
1011
1011
/**
1012
- * 是否为虚拟模型(不能写入 ).
1012
+ * 是否为虚拟模型(不能查询 ).
1013
1013
*
1014
1014
* @return bool
1015
1015
*/
0 commit comments