Re: Kronolith 4.2.10

Michael J Rubinsky <[email protected]>
Newsgroups gmane.comp.horde.devel
Message-ID <20151021144801.Horde._rrfMzcybFNgIZJu0h17s1D@h4.theupstairsroom.com>
Quoting Remi Collet <[email protected]>:

> It seems there is an autoload issue with this
>
>
> 1) Kronolith_Integration_Driver_Sql_Pdo_SqliteTest::testRecurrence
> Horde_Injector_Exception: exception 'ReflectionException' with message
> 'Class Content_Objects_Manager does not exist' in
> /usr/share/pear/Horde/Injector/Binder/Implementation.php:65
> Stack trace:
> #0 /usr/share/pear/Horde/Injector/Binder/Implementation.php(65):
> ReflectionClass->__construct('Content_Objects...')
> #1 /usr/share/pear/Horde/Injector/Binder/AnnotatedSetters.php(78):
> Horde_Injector_Binder_Implementation->create(Object(Horde_Injector))
> #2 /usr/share/pear/Horde/Injector.php(238):
> Horde_Injector_Binder_AnnotatedSetters->create(Object(Horde_Injector))
> #3 /usr/share/pear/Horde/Injector.php(272):
> Horde_Injector->createInstance('Content_Objects...')
> #4
> /dev/shm/BUILD/php-horde-kronolith-4.2.10/kronolith-4.2.10/lib/Driver.ph
> p(502):
> Horde_Injector->getInstance('Content_Objects...')
> #5
> /dev/shm/BUILD/php-horde-kronolith-4.2.10/kronolith-4.2.10/test/Kronolit
> h/Integration/Driver/Base.php(86):
> Kronolith_Driver->deleteEvent('Wt5ecfQgJ7agY2V...')
> #6 /usr/share/php/PHPUnit/Framework/TestCase.php(808):
> Kronolith_Integration_Driver_Base->tearDown()
> #7 /usr/share/php/PHPUnit/Framework/TestResult.php(617):
> PHPUnit_Framework_TestCase->runBare()
> #8 /usr/share/php/PHPUnit/Framework/TestCase.php(727):
> PHPUnit_Framework_TestResult->run(Object(Kronolith_Integration_Driver_Sq
> l_Pdo_SqliteTest))
> #9 /usr/share/php/PHPUnit/Framework/TestSuite.php(747):
> PHPUnit_Framework_TestCase->run(Object(PHPUnit_Framework_TestResult))
> #10 /usr/share/php/PHPUnit/Framework/TestSuite.php(747):
> PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult))
> #11 /usr/share/php/PHPUnit/TextUI/TestRunner.php(425):
> PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult))
> #12 /usr/share/php/PHPUnit/TextUI/Command.php(154):
> PHPUnit_TextUI_TestRunner->doRun(Object(PHPUnit_Framework_TestSuite),
> Array)
> #13 /usr/share/php/PHPUnit/TextUI/Command.php(105):
> PHPUnit_TextUI_Command->run(Array, true)
> #14 /usr/bin/phpunit(44): PHPUnit_TextUI_Command::main()
> #15 {main}
>
>
> Of course "content" is not the correct version, but should still be
> able to autoload it and fail later for missing method.


This appears to be working for me in the application and  
$injector->getInstance('Content_Objects_Manager') from the horde  
phpshell finds the object from the application's scope. It's probably  
an issue with stubbing the object from the tests. I'll have to look at  
this later.



-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject

-- 
dev mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]
smime.p7s (application/pkcs7-signature, 5.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.