[Services] + updated Local/ClassContent::processContent() to escape emoji serialized content value property before passing it to AContent::unserialize()
[Rest] #3537 + fixed count in response header on 'get page collection' rest service
[NestedNode] added hasChildren() method
[REST] PageController::cget - added "state" filter
Merge branch 'master' of http://gitlab.lp-digital.fr/backbuilder
[NestedNode] - removed Page::getHasChildren() and use only Page::hasChildren()
[Rest] #3651 + improved management of Controller/PageController::getCollectionAction() order_by criteria
[Rest] #3661 + upgraded Controller/PageController::getCollectionAction() logic about handling parent_uid; - removed management of depth query parameter
[NestedNode] + added new virtual property to Page, is_hidden and state_code
[NestedNode] + updated Page::getStateCode() to ignore scheduled on Page::isOnline()
[Rest] + updated Controller/PageController::patchAction() to manage update of sibling_node or parent_node; - removed 'bb.rest.page.move_node' route and its associated action
[Rest] #3678 + state 3 is now a valid page's state value
[Rest] #3706 + added management of page visibility (in nav bar)
Fix tests
[Rest] + updated Controller/PageController::patchSiblingAndParentOperation() to check if current page is root only if there is a sibling or parent patch operation to perform
[Rest] + fixed test for Controller/PageController.php
Merge branch 'fix-test'
[NestedNode] + normalized Repository/PageRepository coding style
[Rest] #3705 + updated Controller/PageController::cloneAction() to also handle sibling_uid and parent_uid provided by request body (required is false)
[Rest] + fixed Tests/Controller/PageControllerTest::testPostAction() due to solution for #3705