Ejemplo n.º 1
0
 /**
  * Метод возвращает колонки для указанной настройки
  */
 public static function getColumnsWithPropertyCustom($tableName, $property, array $tableProperties)
 {
     return to_array(PsCheck::phpVarType(array_get_value($property, $tableProperties), array(PsConst::PHP_TYPE_NULL, PsConst::PHP_TYPE_ARRAY)));
 }
Ejemplo n.º 2
0
 /**
  * Загрузка конкретной настройки с проверкой её типа
  */
 public static function getPropCheckType($group, $prop, array $allowedTypes = null, $scope = ENTITY_SCOPE_ALL)
 {
     return PsCheck::phpVarType(self::getPropOrNull($group, $prop, $scope), $allowedTypes);
 }
Ejemplo n.º 3
0
 public function validateDefault($default)
 {
     return PsCheck::phpVarType($default, array($this->phpType, PsConst::PHP_TYPE_NULL));
 }