has($sessionItem)) { return false; } return self::allOptions()[$sessionItem]; } public static function add(array $sessionItem) { update_option(self::$optionName, $sessionItem); } public static function delete($sessionItem) { $options = Collection::make(self::allOptions())->filter(function ($item, $key) use ($sessionItem) { return $sessionItem !== $key; })->toArray(); update_option(self::$optionName, $options); } public static function destroy() { update_option(self::$optionName, []); } }