/** * Метод возвращает колонки для указанной настройки */ 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))); }
/** * Загрузка конкретной настройки с проверкой её типа */ public static function getPropCheckType($group, $prop, array $allowedTypes = null, $scope = ENTITY_SCOPE_ALL) { return PsCheck::phpVarType(self::getPropOrNull($group, $prop, $scope), $allowedTypes); }
public function validateDefault($default) { return PsCheck::phpVarType($default, array($this->phpType, PsConst::PHP_TYPE_NULL)); }