How to Install and Uninstall php-PhpOption.noarch Package on Fedora 34

Last updated: October 06,2024

1. Install "php-PhpOption.noarch" package

This is a short guide on how to install php-PhpOption.noarch on Fedora 34

$ sudo dnf update $ sudo dnf install php-PhpOption.noarch

2. Uninstall "php-PhpOption.noarch" package

Learn how to uninstall php-PhpOption.noarch on Fedora 34:

$ sudo dnf remove php-PhpOption.noarch $ sudo dnf autoremove

3. Information about the php-PhpOption.noarch package on Fedora 34

Last metadata expiration check: 0:09:31 ago on Tue Sep 6 02:10:55 2022.
Available Packages
Name : php-PhpOption
Version : 1.7.5
Release : 2.fc34
Architecture : noarch
Size : 20 k
Source : php-PhpOption-1.7.5-2.fc34.src.rpm
Repository : fedora
Summary : Option type for PHP
URL : https://github.com/schmittjoh/php-option
License : ASL 2.0
Description : An Option type for PHP.
:
: The Option type is intended for cases where you sometimes might return a value
: (typically an object), and sometimes you might return a base value (typically
: null) depending on arguments, or other runtime factors.
:
: Often times, you forget to handle the case where a base value should be
: returned. Not intentionally of course, but maybe you did not account for all
: possible states of the system; or maybe you indeed covered all cases, then time
: goes on, code is refactored, some of these your checks might become invalid, or
: incomplete. Suddenly, without noticing, the base value case is not handled
: anymore. As a result, you might sometimes get fatal PHP errors telling you that
: you called a method on a non-object; users might see blank pages, or worse.
:
: On one hand, the Option type forces a developer to consciously think about both
: cases (returning a value, or returning a base value). That in itself will
: already make your code more robust. On the other hand, the Option type also
: allows the API developer to provide more concise API methods, and empowers the
: API user in how he consumes these methods.
:
: Autoloader: /usr/share/php/PhpOption/autoload.php