App\Http\Controllers\CategoryController::updateItem PHP Méthode

updateItem() public méthode

public updateItem ( Translator $translator, Request $request, $id )
$translator Xpressengine\Translation\Translator
$request Xpressengine\Http\Request
    public function updateItem(Translator $translator, Request $request, $id)
    {
        /** @var CategoryItem $item */
        if (!($item = CategoryItem::find($request->get('id')))) {
            throw new InvalidArgumentHttpException();
        }
        $item->fill($request->all());
        XeCategory::putItem($item);
        $multiLang = $translator->getPreprocessorValues($request->all(), session()->get('locale'));
        $item->readableWord = $multiLang['word'];
        return XePresenter::makeApi($item->toArray());
    }