/vendor/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php
https://bitbucket.org/alan_cordova/api-sb-map · PHP · 35 lines · 8 code · 4 blank · 23 comment · 0 complexity · 2953e6fabbc77033aeee7f0aa8ab0ed6 MD5 · raw file
- <?php
- /*
- * This file is part of the Prophecy.
- * (c) Konstantin Kudryashov <ever.zet@gmail.com>
- * Marcello Duarte <marcello.duarte@gmail.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
- namespace Prophecy\Promise;
- use Prophecy\Prophecy\ObjectProphecy;
- use Prophecy\Prophecy\MethodProphecy;
- /**
- * Promise interface.
- * Promises are logical blocks, tied to `will...` keyword.
- *
- * @author Konstantin Kudryashov <ever.zet@gmail.com>
- */
- interface PromiseInterface
- {
- /**
- * Evaluates promise.
- *
- * @param array $args
- * @param ObjectProphecy $object
- * @param MethodProphecy $method
- *
- * @return mixed
- */
- public function execute(array $args, ObjectProphecy $object, MethodProphecy $method);
- }