Releases: DivanDesign/EvolutionCMS.libraries.ddTools
Releases · DivanDesign/EvolutionCMS.libraries.ddTools
Version 0.48.2
- *
\DDTools\ObjectTools::extend: Added deep object cloning to prevent references.
Version 0.48.1
- *
\DDTools\Snippet::prepareParams: Type of only existing params will be converted.
Version 0.48
- +
\DDTools\Snippet:- +
$paramsTypes: The new property. Overwrite in child classes if you want to convert some parameters types. - +
prepareParams: The parameter types will be converted respectively with$this->paramsTypes.
- +
Version 0.47
Version 0.46
- +
\ddTools::updateDocument: Added default values for the following parameters:- +
$docData->editedon: If it isn't set, it will be equal to current date-time (time()). - +
$docData->editedby: If it isn't set, it will be equal to1.
- +
Version 0.45.1
- *
\DDTools\ObjectTools::extend:- * Recursion is called only if source value is an object or array.
- * Optimization.
Version 0.45
- +
\DDTools\Response::isSuccess: The new public method.
Version 0.44
- +
\DDTools\Snippet::prepareParams: The new method.
Version 0.43
- * Attention! PHP >= 5.6 is required.
- *
\DDTools\Response:- - Child version classes are not used anymore.
- +
$requiredMetaKeys: The new field. - +
$requiredMetaMessageKeys: The new field. - +
validateMetaMessage: The new method. - +
setMetaMessage: The new method. - +
validateMeta: Can take any type of parameter and just returnsfalseif it is not an array. - *
toJSON: Refactoring,\DDTools\ObjectTools::convertTypeis used instead ofjson_encode.
- *
\DDTools\BaseClass::toJSON: Refactoring,\DDTools\ObjectTools::convertTypeis used instead ofjson_encode. - + Composer.json →
authors: Added missing authors.
Version 0.42
- *
\ddTools::verifyRenamedParams:- + If
$params->paramsset as an object, the method will return an instance of stdClass. - *
\DDTools\ObjectTools::extendis used instead ofarray_merge.
- + If
- +
\DDTools\Snippet: The new abstract class for snippets. - *
\ddTools::getTemplateVars,\ddTools::getTemplateVarOutput→ Parameters →$idnames: Less fragile working when the parameter is a string. - + README → Links → Packagist.