public function testAttempt()
{
$this->specify("Registering a service in the services container via Di::attempt does now work correctly", function () {
$this->phDi->set('request4', function () {
return new Request();
});
$this->phDi->attempt('request4', function () {
return new \stdClass();
});
$this->phDi->attempt('request5', function () {
return new \stdClass();
});
expect(get_class($this->phDi->get('request4')))->equals('Phalcon\\Http\\Request');
expect(get_class($this->phDi->get('request5')))->equals('stdClass');
});
}