user->email)) { return ($fakeCreateFolderAction)($request); } // Check ability to access protected share record $this->helper->check_protected_share_record($shared); // Check shared permission if (is_visitor($shared)) { abort(403); } // Check access to requested directory $this->helper->check_item_access($request->parent_id, $shared); // Create folder $folder = ($createFolder)($request, $shared); return response($folder, 201); } }