How To Install php-mockery on Fedora 36

In this tutorial we learn how to install php-mockery in Fedora 36. php-mockery is Mockery is a simple but flexible PHP mock object framework

Introduction

In this tutorial we learn how to install php-mockery on Fedora 36.

What is php-mockery

Mockery is a simple but flexible PHP mock object framework for use in unit testing. It is inspired by Ruby’s flexmock and Java’s Mockito, borrowing elements from both of their APIs. Autoloader

We can use yum or dnf to install php-mockery on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install php-mockery.

Install php-mockery on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install php-mockery using dnf by running the following command:

sudo dnf -y install php-mockery

Install php-mockery on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install php-mockery using yum by running the following command:

sudo yum -y install php-mockery

How To Uninstall php-mockery on Fedora 36

To uninstall only the php-mockery package we can use the following command:

sudo dnf remove php-mockery

php-mockery Package Contents on Fedora 36

/usr/share/doc/php-mockery
/usr/share/doc/php-mockery/CHANGELOG.md
/usr/share/doc/php-mockery/CONTRIBUTING.md
/usr/share/doc/php-mockery/README.md
/usr/share/doc/php-mockery/composer.json
/usr/share/doc/php-mockery/docs
/usr/share/doc/php-mockery/docs/Makefile
/usr/share/doc/php-mockery/docs/README.md
/usr/share/doc/php-mockery/docs/conf.py
/usr/share/doc/php-mockery/docs/cookbook
/usr/share/doc/php-mockery/docs/cookbook/big_parent_class.rst
/usr/share/doc/php-mockery/docs/cookbook/class_constants.rst
/usr/share/doc/php-mockery/docs/cookbook/default_expectations.rst
/usr/share/doc/php-mockery/docs/cookbook/detecting_mock_objects.rst
/usr/share/doc/php-mockery/docs/cookbook/index.rst
/usr/share/doc/php-mockery/docs/cookbook/map.rst.inc
/usr/share/doc/php-mockery/docs/cookbook/mockery_on.rst
/usr/share/doc/php-mockery/docs/cookbook/mocking_class_within_class.rst
/usr/share/doc/php-mockery/docs/cookbook/mocking_hard_dependencies.rst
/usr/share/doc/php-mockery/docs/cookbook/not_calling_the_constructor.rst
/usr/share/doc/php-mockery/docs/getting_started
/usr/share/doc/php-mockery/docs/getting_started/index.rst
/usr/share/doc/php-mockery/docs/getting_started/installation.rst
/usr/share/doc/php-mockery/docs/getting_started/map.rst.inc
/usr/share/doc/php-mockery/docs/getting_started/quick_reference.rst
/usr/share/doc/php-mockery/docs/getting_started/simple_example.rst
/usr/share/doc/php-mockery/docs/getting_started/upgrading.rst
/usr/share/doc/php-mockery/docs/index.rst
/usr/share/doc/php-mockery/docs/mockery
/usr/share/doc/php-mockery/docs/mockery/configuration.rst
/usr/share/doc/php-mockery/docs/mockery/exceptions.rst
/usr/share/doc/php-mockery/docs/mockery/gotchas.rst
/usr/share/doc/php-mockery/docs/mockery/index.rst
/usr/share/doc/php-mockery/docs/mockery/map.rst.inc
/usr/share/doc/php-mockery/docs/mockery/reserved_method_names.rst
/usr/share/doc/php-mockery/docs/reference
/usr/share/doc/php-mockery/docs/reference/alternative_should_receive_syntax.rst
/usr/share/doc/php-mockery/docs/reference/argument_validation.rst
/usr/share/doc/php-mockery/docs/reference/creating_test_doubles.rst
/usr/share/doc/php-mockery/docs/reference/demeter_chains.rst
/usr/share/doc/php-mockery/docs/reference/expectations.rst
/usr/share/doc/php-mockery/docs/reference/final_methods_classes.rst
/usr/share/doc/php-mockery/docs/reference/index.rst
/usr/share/doc/php-mockery/docs/reference/instance_mocking.rst
/usr/share/doc/php-mockery/docs/reference/magic_methods.rst
/usr/share/doc/php-mockery/docs/reference/map.rst.inc
/usr/share/doc/php-mockery/docs/reference/partial_mocks.rst
/usr/share/doc/php-mockery/docs/reference/pass_by_reference_behaviours.rst
/usr/share/doc/php-mockery/docs/reference/phpunit_integration.rst
/usr/share/doc/php-mockery/docs/reference/protected_methods.rst
/usr/share/doc/php-mockery/docs/reference/public_properties.rst
/usr/share/doc/php-mockery/docs/reference/public_static_properties.rst
/usr/share/doc/php-mockery/docs/reference/spies.rst
/usr/share/licenses/php-mockery
/usr/share/licenses/php-mockery/LICENSE
/usr/share/php/Mockery1
/usr/share/php/Mockery1/Adapter
/usr/share/php/Mockery1/Adapter/Phpunit
/usr/share/php/Mockery1/Adapter/Phpunit/MockeryPHPUnitIntegration.php
/usr/share/php/Mockery1/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php
/usr/share/php/Mockery1/Adapter/Phpunit/MockeryTestCase.php
/usr/share/php/Mockery1/Adapter/Phpunit/MockeryTestCaseSetUp.php
/usr/share/php/Mockery1/Adapter/Phpunit/TestListener.php
/usr/share/php/Mockery1/Adapter/Phpunit/TestListenerTrait.php
/usr/share/php/Mockery1/ClosureWrapper.php
/usr/share/php/Mockery1/CompositeExpectation.php
/usr/share/php/Mockery1/Configuration.php
/usr/share/php/Mockery1/Container.php
/usr/share/php/Mockery1/CountValidator
/usr/share/php/Mockery1/CountValidator/AtLeast.php
/usr/share/php/Mockery1/CountValidator/AtMost.php
/usr/share/php/Mockery1/CountValidator/CountValidatorAbstract.php
/usr/share/php/Mockery1/CountValidator/Exact.php
/usr/share/php/Mockery1/CountValidator/Exception.php
/usr/share/php/Mockery1/Exception
/usr/share/php/Mockery1/Exception.php
/usr/share/php/Mockery1/Exception/BadMethodCallException.php
/usr/share/php/Mockery1/Exception/InvalidArgumentException.php
/usr/share/php/Mockery1/Exception/InvalidCountException.php
/usr/share/php/Mockery1/Exception/InvalidOrderException.php
/usr/share/php/Mockery1/Exception/NoMatchingExpectationException.php
/usr/share/php/Mockery1/Exception/RuntimeException.php
/usr/share/php/Mockery1/Expectation.php
/usr/share/php/Mockery1/ExpectationDirector.php
/usr/share/php/Mockery1/ExpectationInterface.php
/usr/share/php/Mockery1/ExpectsHigherOrderMessage.php
/usr/share/php/Mockery1/Generator
/usr/share/php/Mockery1/Generator/CachingGenerator.php
/usr/share/php/Mockery1/Generator/DefinedTargetClass.php
/usr/share/php/Mockery1/Generator/Generator.php
/usr/share/php/Mockery1/Generator/Method.php
/usr/share/php/Mockery1/Generator/MockConfiguration.php
/usr/share/php/Mockery1/Generator/MockConfigurationBuilder.php
/usr/share/php/Mockery1/Generator/MockDefinition.php
/usr/share/php/Mockery1/Generator/MockNameBuilder.php
/usr/share/php/Mockery1/Generator/Parameter.php
/usr/share/php/Mockery1/Generator/StringManipulation
/usr/share/php/Mockery1/Generator/StringManipulation/Pass
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/AvoidMethodClashPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/CallTypeHintPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/ClassNamePass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/ClassPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/ConstantsPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/InstanceMockPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/InterfacePass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/MagicMethodTypeHintsPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/MethodDefinitionPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/Pass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/RemoveBuiltinMethodsThatAreFinalPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/RemoveDestructorPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/RemoveUnserializeForInternalSerializableClassesPass.php
/usr/share/php/Mockery1/Generator/StringManipulation/Pass/TraitPass.php
/usr/share/php/Mockery1/Generator/StringManipulationGenerator.php
/usr/share/php/Mockery1/Generator/TargetClassInterface.php
/usr/share/php/Mockery1/Generator/UndefinedTargetClass.php
/usr/share/php/Mockery1/HigherOrderMessage.php
/usr/share/php/Mockery1/Instantiator.php
/usr/share/php/Mockery1/LegacyMockInterface.php
/usr/share/php/Mockery1/Loader
/usr/share/php/Mockery1/Loader/EvalLoader.php
/usr/share/php/Mockery1/Loader/Loader.php
/usr/share/php/Mockery1/Loader/RequireLoader.php
/usr/share/php/Mockery1/Matcher
/usr/share/php/Mockery1/Matcher/AndAnyOtherArgs.php
/usr/share/php/Mockery1/Matcher/Any.php
/usr/share/php/Mockery1/Matcher/AnyArgs.php
/usr/share/php/Mockery1/Matcher/AnyOf.php
/usr/share/php/Mockery1/Matcher/ArgumentListMatcher.php
/usr/share/php/Mockery1/Matcher/Closure.php
/usr/share/php/Mockery1/Matcher/Contains.php
/usr/share/php/Mockery1/Matcher/Ducktype.php
/usr/share/php/Mockery1/Matcher/HasKey.php
/usr/share/php/Mockery1/Matcher/HasValue.php
/usr/share/php/Mockery1/Matcher/MatcherAbstract.php
/usr/share/php/Mockery1/Matcher/MultiArgumentClosure.php
/usr/share/php/Mockery1/Matcher/MustBe.php
/usr/share/php/Mockery1/Matcher/NoArgs.php
/usr/share/php/Mockery1/Matcher/Not.php
/usr/share/php/Mockery1/Matcher/NotAnyOf.php
/usr/share/php/Mockery1/Matcher/Pattern.php
/usr/share/php/Mockery1/Matcher/Subset.php
/usr/share/php/Mockery1/Matcher/Type.php
/usr/share/php/Mockery1/MethodCall.php
/usr/share/php/Mockery1/Mock.php
/usr/share/php/Mockery1/MockInterface.php
/usr/share/php/Mockery1/Mockery.php
/usr/share/php/Mockery1/QuickDefinitionsConfiguration.php
/usr/share/php/Mockery1/ReceivedMethodCalls.php
/usr/share/php/Mockery1/Reflector.php
/usr/share/php/Mockery1/Undefined.php
/usr/share/php/Mockery1/VerificationDirector.php
/usr/share/php/Mockery1/VerificationExpectation.php
/usr/share/php/Mockery1/autoload.php
/usr/share/php/Mockery1/helpers.php

References

Summary

In this tutorial we learn how to install php-mockery on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).