/var/www/flurhymez/vendor/phpspec/prophecy/src/Prophecy/Promise
Edit: /var/www/flurhymez/vendor/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php (843B)
* Marcello Duarte
*
* 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
*/
interface PromiseInterface
{
/**
* Evaluates promise.
*
* @param array $args
* @param ObjectProphecy $object
* @param MethodProphecy $method
*
* @return mixed
*/
public function execute(array $args, ObjectProphecy $object, MethodProphecy $method);
}