protected function saveUrlData($url, $object, $nameEntity)
{
$part = null;
$pointer =& self::$data;
foreach (explode('/', trim($url, '/')) as $part) {
if (!isset($pointer[$part])) {
$pointer[$part] = [];
}
$pointer =& $pointer[$part];
}
if (isset($this->paramMap[$part][$nameEntity])) {
$param = $this->paramMap[$part][$nameEntity];
$id = ApiController::getBareId($object, $param);
$object = (array) $object;
if (!empty($id)) {
$pointer[$id] = $object;
} else {
if (isset($object[$param])) {
$pointer = array_flip($object[$param]);
}
}
}
}