On 2/20/14, 7:31 AM,
ad...@cloudspace.com wrote:
> I am attempting to set up a very basic Zend Framework 2 application to
> run on
> Resin using Quercus as a proof of concept. I'm running into some issues,
> and I
> haven't been able to find any open source examples of a ZF2 application
> running
> on Resin.
Hi Adam,
To answer your question straight-of-the-bat, Quercus does not run ZF2
because we never tried.
>
> I've managed to get PHP working, but I am seeing errors about functionality
> normally included by the PHP SPL extension when trying to load my Zend
> application. It appears that SPL is not fully implemented by Quercus, so
> hopefully there's a work-around I can use if that is the case.
Quercus implements about 80% of SPL and the other 20% is relatively easy
to add.
>
> The first error I saw was about a missing function: spl_object_hash. I wrote
> a placeholder for this method to get around the error for now (it's pretty
> terrible, I know):
spl_object_hash() was implemented for the upcoming 4.0.39 release:
http://bugs.caucho.com/view.php?id=5623
>
> |
> if(!function_exists('spl_object_hash')){
> functionspl_object_hash(){
> usleep(1);
> returnmd5(microtime());
> }
> }
> |
>
> The next two errors were about the missing classes: SplPriorityQueue
> and SplStack. I wrote some placeholders for those as well, going by the
> documentation here:
http://us3.php.net/manual/en/book.spl.php. These
> placeholder classes are basically just wrappers for an array.
Thanks, I added a bug report for this at:
http://bugs.caucho.com/view.php?id=5666
Reported a bug for this at:
http://bugs.caucho.com/view.php?id=5667
I need to go through the demo application to see where's the hiccup.
From my experience, it usually takes a couple of days of full-time
work, but ZF2 is pretty large in scope so it may take longer.
-- Nam