Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Symfony in Docker Swarm - ContextErrorException in Kernel.php cache/dev/classes.map failed to open stream: No such file or directory #23443

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mcitdev opened this issue Jul 6, 2017 · 2 comments

Comments

@mcitdev
Copy link

mcitdev commented Jul 6, 2017

Q A
Bug report? yes
Feature request? no
BC Break report? no
RFC? no
Symfony version 3.2.9

I get this error when I tried to deploy symfony in a Docker swarm node

ContextErrorException in Kernel.php line 338:

Warning: file_put_contents(/home/backend_microservice/private_webapp/var/cache/dev/classes.map): failed to open stream: No such file or directory

    in Kernel.php line 338
    at Kernel->setClassCache(array('Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy', 'Symfony\\Component\\HttpFoundation\\Session\\Session', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator', 'Symfony\\Component\\Cache\\Adapter\\ApcuAdapter', 'Symfony\\Component\\Cache\\Adapter\\FilesystemAdapter', 'Symfony\\Component\\Cache\\CacheItem', 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'Symfony\\Component\\Routing\\RequestContext', 'Symfony\\Component\\Routing\\Router', 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router', 'Symfony\\Component\\Cache\\Adapter\\PhpArrayAdapter', 'Symfony\\Component\\Cache\\DoctrineProvider', 'Symfony\\Component\\Config\\ConfigCache', 'Symfony\\Component\\Config\\FileLocator', 'Symfony\\Component\\Debug\\ErrorHandler', 'Symfony\\Component\\DependencyInjection\\ContainerAwareInterface', 'Symfony\\Component\\DependencyInjection\\Container', 'Symfony\\Component\\EventDispatcher\\Event', 'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher', 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener', 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener', 'Symfony\\Component\\HttpKernel\\Bundle\\Bundle', 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver', 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver', 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadata', 'Symfony\\Component\\HttpKernel\\ControllerMetadata\\ArgumentMetadataFactory', 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent', 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent', 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent', 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent', 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent', 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent', 'Symfony\\Component\\HttpKernel\\HttpKernel', 'Symfony\\Component\\HttpKernel\\KernelEvents', 'Symfony\\Component\\HttpKernel\\Config\\FileLocator', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver', 'Symfony\\Component\\Security\\Http\\Firewall', 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface', 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager', 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorage', 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager', 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationChecker', 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface', 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallConfig', 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap', 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext', 'Symfony\\Component\\HttpFoundation\\RequestMatcher', 'Twig_Environment', 'Twig_Extension', 'Twig_Extension_Core', 'Twig_Extension_Escaper', 'Twig_Extension_Optimizer', 'Twig_LoaderInterface', 'Twig_Markup', 'Twig_Template')) in AddClassesToCachePass.php line 52
    at AddClassesToCachePass->process(object(ContainerBuilder)) in Compiler.php line 120
    at Compiler->compile(object(ContainerBuilder)) in ContainerBuilder.php line 573
    at ContainerBuilder->compile() in Kernel.php line 487
    at Kernel->initializeContainer() in Kernel.php line 116
    at Kernel->boot() in Kernel.php line 165
    at Kernel->handle(object(Request)) in app_dev.php line 31

I tried to remove the cache manually, I remove the vendor directory and I generate a new one with composer, but still give the same error.

Notice that the same config works fine with only docker engine

OS : CentOS 7.3
Virtualization : Docker swarm

@mcitdev
Copy link
Author

mcitdev commented Jul 10, 2017

I tried to debug, and this is where the compiler crash when processing the PassConfig array . The entry concerned by the crash is the following ::

object(Symfony\Component\HttpKernel\DependencyInjection\AddClassesToCachePass)#299 (1) {
["kernel":"Symfony\Component\HttpKernel\DependencyInjection\AddClassesToCachePass":private]=>
object(AppKernel)#9 (10) {
["bundles":protected]=>
array(18) {
["FrameworkBundle"]=>
object(Symfony\Bundle\FrameworkBundle\FrameworkBundle)#32 (5) {
["name":protected]=>
string(15) "FrameworkBundle"
["extension":protected]=>
object(Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension)#60 (7) {
["formConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["translationConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(false)
["sessionConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["annotationsConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["kernelRootHash":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
NULL
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(47) {
[0]=>
string(60) "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener"
[1]=>
string(69) "Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage"
[2]=>
string(72) "Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage"
[3]=>
string(81) "Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler"
[4]=>
string(68) "Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy"
[5]=>
string(74) "Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy"
[6]=>
string(48) "Symfony\Component\HttpFoundation\Session\Session"
[7]=>
string(69) "Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage"
[8]=>
string(57) "Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables"
[9]=>
string(59) "Symfony\Bundle\FrameworkBundle\Templating\TemplateReference"
[10]=>
string(60) "Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser"
[11]=>
string(64) "Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator"
[12]=>
string(43) "Symfony\Component\Cache\Adapter\ApcuAdapter"
[13]=>
string(49) "Symfony\Component\Cache\Adapter\FilesystemAdapter"
[14]=>
string(33) "Symfony\Component\Cache\CacheItem"
[15]=>
string(48) "Symfony\Component\Routing\Generator\UrlGenerator"
[16]=>
string(40) "Symfony\Component\Routing\RequestContext"
[17]=>
string(32) "Symfony\Component\Routing\Router"
[18]=>
string(61) "Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher"
[19]=>
string(45) "Symfony\Bundle\FrameworkBundle\Routing\Router"
[20]=>
string(47) "Symfony\Component\Cache\Adapter\PhpArrayAdapter"
[21]=>
string(40) "Symfony\Component\Cache\DoctrineProvider"
[22]=>
string(36) "Symfony\Component\Config\ConfigCache"
[23]=>
string(36) "Symfony\Component\Config\FileLocator"
[24]=>
string(36) "Symfony\Component\Debug\ErrorHandler"
[25]=>
string(61) "Symfony\Component\DependencyInjection\ContainerAwareInterface"
[26]=>
string(47) "Symfony\Component\DependencyInjection\Container"
[27]=>
string(39) "Symfony\Component\EventDispatcher\Event"
[28]=>
string(63) "Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher"
[29]=>
string(59) "Symfony\Component\HttpKernel\EventListener\ResponseListener"
[30]=>
string(57) "Symfony\Component\HttpKernel\EventListener\RouterListener"
[31]=>
string(42) "Symfony\Component\HttpKernel\Bundle\Bundle"
[32]=>
string(58) "Symfony\Component\HttpKernel\Controller\ControllerResolver"
[33]=>
string(56) "Symfony\Component\HttpKernel\Controller\ArgumentResolver"
[34]=>
string(64) "Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata"
[35]=>
string(71) "Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory"
[36]=>
string(46) "Symfony\Component\HttpKernel\Event\KernelEvent"
[37]=>
string(56) "Symfony\Component\HttpKernel\Event\FilterControllerEvent"
[38]=>
string(54) "Symfony\Component\HttpKernel\Event\FilterResponseEvent"
[39]=>
string(51) "Symfony\Component\HttpKernel\Event\GetResponseEvent"
[40]=>
string(70) "Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent"
[41]=>
string(63) "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent"
[42]=>
string(39) "Symfony\Component\HttpKernel\HttpKernel"
[43]=>
string(41) "Symfony\Component\HttpKernel\KernelEvents"
[44]=>
string(47) "Symfony\Component\HttpKernel\Config\FileLocator"
[45]=>
string(62) "Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser"
[46]=>
string(60) "Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(3) {
[0]=>
string(20) "**Bundle\Controller"
[1]=>
string(16) "**Bundle\Entity"
[2]=>
string(52) "Symfony\Bundle\FrameworkBundle\Controller\Controller"
}
}
["path":protected]=>
string(99) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(30) "Symfony\Bundle\FrameworkBundle"
["container":protected]=>
NULL
}
["SecurityBundle"]=>
object(Symfony\Bundle\SecurityBundle\SecurityBundle)#37 (5) {
["name":protected]=>
string(14) "SecurityBundle"
["extension":protected]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension)#63 (9) {
["requestMatchers":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(1) {
["security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d"]=>
object(Symfony\Component\DependencyInjection\Reference)#1969 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(97) "security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
}
["expressions":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(0) {
}
["contextListeners":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(1) {
["main"]=>
string(27) "security.context_listener.0"
}
["listenerPositions":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
[0]=>
string(8) "pre_auth"
[1]=>
string(4) "form"
[2]=>
string(4) "http"
[3]=>
string(11) "remember_me"
}
["factories":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
["pre_auth"]=>
array(4) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\X509Factory)#204 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\RemoteUserFactory)#205 (0) {
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SimplePreAuthenticationFactory)#206 (0) {
}
[3]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\GuardAuthenticationFactory)#208 (0) {
}
}
["form"]=>
array(3) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FormLoginFactory)#197 (3) {
["options":protected]=>
array(8) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FormLoginLdapFactory)#199 (3) {
["options":protected]=>
array(8) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SimpleFormFactory)#207 (3) {
["options":protected]=>
array(9) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
["authenticator"]=>
NULL
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
}
["http"]=>
array(3) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpBasicFactory)#200 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpBasicLdapFactory)#201 (0) {
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpDigestFactory)#202 (0) {
}
}
["remember_me"]=>
array(1) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\RememberMeFactory)#203 (1) {
["options":protected]=>
array(8) {
["name"]=>
string(10) "REMEMBERME"
["lifetime"]=>
int(31536000)
["path"]=>
string(1) "/"
["domain"]=>
NULL
["secure"]=>
bool(false)
["httponly"]=>
bool(true)
["always_remember_me"]=>
bool(false)
["remember_me_parameter"]=>
string(12) "_remember_me"
}
}
}
}
["userProviderFactories":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\InMemoryFactory)#209 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\LdapFactory)#210 (0) {
}
[2]=>
object(Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory)#234 (2) {
["key":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(6) "entity"
["providerId":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(35) "doctrine.orm.security.user.provider"
}
[3]=>
object(Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory)#279 (2) {
["key":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(7) "mongodb"
["providerId":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(43) "doctrine_mongodb.odm.security.user.provider"
}
}
["expressionLanguage":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
NULL
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(11) {
[0]=>
string(40) "Symfony\Component\Security\Http\Firewall"
[1]=>
string(58) "Symfony\Component\Security\Core\User\UserProviderInterface"
[2]=>
string(76) "Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager"
[3]=>
string(73) "Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage"
[4]=>
string(67) "Symfony\Component\Security\Core\Authorization\AccessDecisionManager"
[5]=>
string(66) "Symfony\Component\Security\Core\Authorization\AuthorizationChecker"
[6]=>
string(66) "Symfony\Component\Security\Core\Authorization\Voter\VoterInterface"
[7]=>
string(53) "Symfony\Bundle\SecurityBundle\Security\FirewallConfig"
[8]=>
string(50) "Symfony\Bundle\SecurityBundle\Security\FirewallMap"
[9]=>
string(54) "Symfony\Bundle\SecurityBundle\Security\FirewallContext"
[10]=>
string(47) "Symfony\Component\HttpFoundation\RequestMatcher"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(98) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Symfony\Bundle\SecurityBundle"
["container":protected]=>
NULL
}
["TwigBundle"]=>
object(Symfony\Bundle\TwigBundle\TwigBundle)#38 (5) {
["name":protected]=>
string(10) "TwigBundle"
["extension":protected]=>
object(Symfony\Bundle\TwigBundle\DependencyInjection\TwigExtension)#66 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(8) {
[0]=>
string(16) "Twig_Environment"
[1]=>
string(14) "Twig_Extension"
[2]=>
string(19) "Twig_Extension_Core"
[3]=>
string(22) "Twig_Extension_Escaper"
[4]=>
string(24) "Twig_Extension_Optimizer"
[5]=>
string(20) "Twig_LoaderInterface"
[6]=>
string(11) "Twig_Markup"
[7]=>
string(13) "Twig_Template"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(94) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(25) "Symfony\Bundle\TwigBundle"
["container":protected]=>
NULL
}
["MonologBundle"]=>
object(Symfony\Bundle\MonologBundle\MonologBundle)#39 (5) {
["name":protected]=>
string(13) "MonologBundle"
["extension":protected]=>
object(Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension)#69 (4) {
["nestedHandlers":"Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension":private]=>
array(0) {
}
["swiftMailerHandlers":"Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension":private]=>
array(0) {
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(71) "/home/backend_microservice/private_webapp/vendor/symfony/monolog-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(28) "Symfony\Bundle\MonologBundle"
["container":protected]=>
NULL
}
["SwiftmailerBundle"]=>
object(Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle)#40 (5) {
["name":protected]=>
string(17) "SwiftmailerBundle"
["extension":protected]=>
object(Symfony\Bundle\SwiftmailerBundle\DependencyInjection\SwiftmailerExtension)#72 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(75) "/home/backend_microservice/private_webapp/vendor/symfony/swiftmailer-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Symfony\Bundle\SwiftmailerBundle"
["container":protected]=>
NULL
}
["DoctrineBundle"]=>
object(Doctrine\Bundle\DoctrineBundle\DoctrineBundle)#41 (6) {
["autoloader":"Doctrine\Bundle\DoctrineBundle\DoctrineBundle":private]=>
NULL
["name":protected]=>
string(14) "DoctrineBundle"
["extension":protected]=>
object(Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension)#75 (7) {
["defaultConnection":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
NULL
["entityManagers":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
NULL
["adapter":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
object(Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\SymfonyBridgeAdapter)#76 (3) {
["cacheProviderLoader":"Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\SymfonyBridgeAdapter":private]=>
object(Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\CacheProviderLoader)#77 (0) {
}
["objectManagerName":protected]=>
string(12) "doctrine.orm"
["mappingResourceName":protected]=>
string(3) "orm"
}
["aliasMap":protected]=>
array(0) {
}
["drivers":protected]=>
array(0) {
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(73) "/home/backend_microservice/private_webapp/vendor/doctrine/doctrine-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(30) "Doctrine\Bundle\DoctrineBundle"
["container":protected]=>
NULL
}
["SensioFrameworkExtraBundle"]=>
object(Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle)#42 (5) {
["name":protected]=>
string(26) "SensioFrameworkExtraBundle"
["extension":protected]=>
object(Sensio\Bundle\FrameworkExtraBundle\DependencyInjection\SensioFrameworkExtraExtension)#80 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(78) "/home/backend_microservice/private_webapp/vendor/sensio/framework-extra-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(34) "Sensio\Bundle\FrameworkExtraBundle"
["container":protected]=>
NULL
}
["AppBundle"]=>
object(AppBundle\AppBundle)#43 (5) {
["name":protected]=>
string(9) "AppBundle"
["extension":protected]=>
bool(false)
["path":protected]=>
string(55) "/home/backend_microservice/private_webapp/src/AppBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(9) "AppBundle"
["container":protected]=>
NULL
}
["FOSRestBundle"]=>
object(FOS\RestBundle\FOSRestBundle)#44 (5) {
["name":protected]=>
string(13) "FOSRestBundle"
["extension":protected]=>
object(FOS\RestBundle\DependencyInjection\FOSRestExtension)#85 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(77) "/home/backend_microservice/private_webapp/vendor/friendsofsymfony/rest-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(14) "FOS\RestBundle"
["container":protected]=>
NULL
}
["JMSSerializerBundle"]=>
object(JMS\SerializerBundle\JMSSerializerBundle)#45 (5) {
["name":protected]=>
string(19) "JMSSerializerBundle"
["extension":protected]=>
object(JMS\SerializerBundle\DependencyInjection\JMSSerializerExtension)#88 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(91) "/home/backend_microservice/private_webapp/vendor/jms/serializer-bundle/JMS/SerializerBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(20) "JMS\SerializerBundle"
["container":protected]=>
NULL
}
["NelmioCorsBundle"]=>
object(Nelmio\CorsBundle\NelmioCorsBundle)#46 (5) {
["name":protected]=>
string(16) "NelmioCorsBundle"
["extension":protected]=>
object(Nelmio\CorsBundle\DependencyInjection\NelmioCorsExtension)#91 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(67) "/home/backend_microservice/private_webapp/vendor/nelmio/cors-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(17) "Nelmio\CorsBundle"
["container":protected]=>
NULL
}
["HBSwaggerUiBundle"]=>
object(HarmBandstra\SwaggerUiBundle\HBSwaggerUiBundle)#47 (5) {
["name":protected]=>
string(17) "HBSwaggerUiBundle"
["extension":protected]=>
object(HarmBandstra\SwaggerUiBundle\DependencyInjection\HBSwaggerUiExtension)#94 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(83) "/home/backend_microservice/private_webapp/vendor/harmbandstra/swagger-ui-bundle/src"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(28) "HarmBandstra\SwaggerUiBundle"
["container":protected]=>
NULL
}
["DoctrineMongoDBBundle"]=>
object(Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle)#48 (6) {
["autoloader":"Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle":private]=>
NULL
["name":protected]=>
string(21) "DoctrineMongoDBBundle"
["extension":protected]=>
NULL
["path":protected]=>
string(76) "/home/backend_microservice/private_webapp/vendor/doctrine/mongodb-odm-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Doctrine\Bundle\MongoDBBundle"
["container":protected]=>
NULL
}
["FOSElasticaBundle"]=>
object(FOS\ElasticaBundle\FOSElasticaBundle)#49 (5) {
["name":protected]=>
string(17) "FOSElasticaBundle"
["extension":protected]=>
object(FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension)#100 (5) {
["clients":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
["default"]=>
array(2) {
["id"]=>
string(27) "fos_elastica.client.default"
["reference"]=>
object(Symfony\Component\DependencyInjection\Reference)#5547 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(27) "fos_elastica.client.default"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
}
}
["indexConfigs":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
["user_index"]=>
array(7) {
["elasticsearch_name"]=>
string(8) "user_dev"
["reference"]=>
object(Symfony\Component\DependencyInjection\Reference)#5564 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(29) "fos_elastica.index.user_index"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
["name"]=>
string(10) "user_index"
["settings"]=>
array(1) {
["index"]=>
array(1) {
["analysis"]=>
array(1) {
["analyzer"]=>
array(1) {
["my_analyzer"]=>
array(2) {
["type"]=>
string(8) "snowball"
["language"]=>
string(6) "Frensh"
}
}
}
}
}
["type_prototype"]=>
array(0) {
}
["use_alias"]=>
bool(false)
["types"]=>
array(1) {
["user"]=>
array(3) {
["name"]=>
string(4) "user"
["mapping"]=>
array(2) {
["dynamic_templates"]=>
array(0) {
}
["properties"]=>
array(3) {
["id"]=>
array(0) {
}
["name"]=>
array(0) {
}
["role"]=>
array(0) {
}
}
}
["config"]=>
array(8) {
["persistence"]=>
array(9) {
["driver"]=>
string(7) "mongodb"
["model"]=>
string(31) "AppBundle\Document\UserDocument"
["finder"]=>
array(0) {
}
["provider"]=>
array(4) {
["batch_size"]=>
int(100)
["clear_object_manager"]=>
bool(true)
["debug_logging"]=>
bool(true)
["query_builder_method"]=>
string(18) "createQueryBuilder"
}
["listener"]=>
array(5) {
["insert"]=>
bool(true)
["update"]=>
bool(true)
["delete"]=>
bool(true)
["flush"]=>
bool(true)
["logger"]=>
bool(false)
}
["identifier"]=>
string(2) "id"
["elastica_to_model_transformer"]=>
array(4) {
["hints"]=>
array(0) {
}
["hydrate"]=>
bool(true)
["ignore_missing"]=>
bool(false)
["query_builder_method"]=>
string(18) "createQueryBuilder"
}
["model_to_elastica_transformer"]=>
array(0) {
}
["persister"]=>
array(0) {
}
}
["serializer"]=>
array(2) {
["groups"]=>
array(0) {
}
["serialize_null"]=>
bool(false)
}
["analyzer"]=>
NULL
["search_analyzer"]=>
NULL
["dynamic"]=>
NULL
["date_detection"]=>
NULL
["dynamic_date_formats"]=>
array(0) {
}
["numeric_detection"]=>
NULL
}
}
}
}
}
["loadedDrivers":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
[0]=>
string(7) "mongodb"
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(81) "/home/backend_microservice/private_webapp/vendor/friendsofsymfony/elastica-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(18) "FOS\ElasticaBundle"
["container":protected]=>
NULL
}
["DebugBundle"]=>
object(Symfony\Bundle\DebugBundle\DebugBundle)#50 (5) {
["name":protected]=>
string(11) "DebugBundle"
["extension":protected]=>
object(Symfony\Bundle\DebugBundle\DependencyInjection\DebugExtension)#103 (0) {
}
["path":protected]=>
string(95) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(26) "Symfony\Bundle\DebugBundle"
["container":protected]=>
NULL
}
["WebProfilerBundle"]=>
object(Symfony\Bundle\WebProfilerBundle\WebProfilerBundle)#51 (5) {
["name":protected]=>
string(17) "WebProfilerBundle"
["extension":protected]=>
object(Symfony\Bundle\WebProfilerBundle\DependencyInjection\WebProfilerExtension)#106 (0) {
}
["path":protected]=>
string(101) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Symfony\Bundle\WebProfilerBundle"
["container":protected]=>
NULL
}
["SensioDistributionBundle"]=>
object(Sensio\Bundle\DistributionBundle\SensioDistributionBundle)#52 (5) {
["name":protected]=>
string(24) "SensioDistributionBundle"
["extension":protected]=>
object(Sensio\Bundle\DistributionBundle\DependencyInjection\SensioDistributionExtension)#109 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(75) "/home/backend_microservice/private_webapp/vendor/sensio/distribution-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Sensio\Bundle\DistributionBundle"
["container":protected]=>
NULL
}
["SensioGeneratorBundle"]=>
object(Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle)#53 (5) {
["name":protected]=>
string(21) "SensioGeneratorBundle"
["extension":protected]=>
bool(false)
["path":protected]=>
string(72) "/home/backend_microservice/private_webapp/vendor/sensio/generator-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Sensio\Bundle\GeneratorBundle"
["container":protected]=>
NULL
}
}
["bundleMap":protected]=>
array(18) {
["FrameworkBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\FrameworkBundle\FrameworkBundle)#32 (5) {
["name":protected]=>
string(15) "FrameworkBundle"
["extension":protected]=>
object(Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension)#60 (7) {
["formConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["translationConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(false)
["sessionConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["annotationsConfigEnabled":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
bool(true)
["kernelRootHash":"Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension":private]=>
NULL
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(47) {
[0]=>
string(60) "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener"
[1]=>
string(69) "Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage"
[2]=>
string(72) "Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage"
[3]=>
string(81) "Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler"
[4]=>
string(68) "Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy"
[5]=>
string(74) "Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy"
[6]=>
string(48) "Symfony\Component\HttpFoundation\Session\Session"
[7]=>
string(69) "Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage"
[8]=>
string(57) "Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables"
[9]=>
string(59) "Symfony\Bundle\FrameworkBundle\Templating\TemplateReference"
[10]=>
string(60) "Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser"
[11]=>
string(64) "Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator"
[12]=>
string(43) "Symfony\Component\Cache\Adapter\ApcuAdapter"
[13]=>
string(49) "Symfony\Component\Cache\Adapter\FilesystemAdapter"
[14]=>
string(33) "Symfony\Component\Cache\CacheItem"
[15]=>
string(48) "Symfony\Component\Routing\Generator\UrlGenerator"
[16]=>
string(40) "Symfony\Component\Routing\RequestContext"
[17]=>
string(32) "Symfony\Component\Routing\Router"
[18]=>
string(61) "Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher"
[19]=>
string(45) "Symfony\Bundle\FrameworkBundle\Routing\Router"
[20]=>
string(47) "Symfony\Component\Cache\Adapter\PhpArrayAdapter"
[21]=>
string(40) "Symfony\Component\Cache\DoctrineProvider"
[22]=>
string(36) "Symfony\Component\Config\ConfigCache"
[23]=>
string(36) "Symfony\Component\Config\FileLocator"
[24]=>
string(36) "Symfony\Component\Debug\ErrorHandler"
[25]=>
string(61) "Symfony\Component\DependencyInjection\ContainerAwareInterface"
[26]=>
string(47) "Symfony\Component\DependencyInjection\Container"
[27]=>
string(39) "Symfony\Component\EventDispatcher\Event"
[28]=>
string(63) "Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher"
[29]=>
string(59) "Symfony\Component\HttpKernel\EventListener\ResponseListener"
[30]=>
string(57) "Symfony\Component\HttpKernel\EventListener\RouterListener"
[31]=>
string(42) "Symfony\Component\HttpKernel\Bundle\Bundle"
[32]=>
string(58) "Symfony\Component\HttpKernel\Controller\ControllerResolver"
[33]=>
string(56) "Symfony\Component\HttpKernel\Controller\ArgumentResolver"
[34]=>
string(64) "Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata"
[35]=>
string(71) "Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory"
[36]=>
string(46) "Symfony\Component\HttpKernel\Event\KernelEvent"
[37]=>
string(56) "Symfony\Component\HttpKernel\Event\FilterControllerEvent"
[38]=>
string(54) "Symfony\Component\HttpKernel\Event\FilterResponseEvent"
[39]=>
string(51) "Symfony\Component\HttpKernel\Event\GetResponseEvent"
[40]=>
string(70) "Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent"
[41]=>
string(63) "Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent"
[42]=>
string(39) "Symfony\Component\HttpKernel\HttpKernel"
[43]=>
string(41) "Symfony\Component\HttpKernel\KernelEvents"
[44]=>
string(47) "Symfony\Component\HttpKernel\Config\FileLocator"
[45]=>
string(62) "Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser"
[46]=>
string(60) "Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(3) {
[0]=>
string(20) "**Bundle\Controller"
[1]=>
string(16) "**Bundle\Entity"
[2]=>
string(52) "Symfony\Bundle\FrameworkBundle\Controller\Controller"
}
}
["path":protected]=>
string(99) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(30) "Symfony\Bundle\FrameworkBundle"
["container":protected]=>
NULL
}
}
["SecurityBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\SecurityBundle\SecurityBundle)#37 (5) {
["name":protected]=>
string(14) "SecurityBundle"
["extension":protected]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension)#63 (9) {
["requestMatchers":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(1) {
["security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d"]=>
object(Symfony\Component\DependencyInjection\Reference)#1969 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(97) "security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
}
["expressions":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(0) {
}
["contextListeners":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(1) {
["main"]=>
string(27) "security.context_listener.0"
}
["listenerPositions":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
[0]=>
string(8) "pre_auth"
[1]=>
string(4) "form"
[2]=>
string(4) "http"
[3]=>
string(11) "remember_me"
}
["factories":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
["pre_auth"]=>
array(4) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\X509Factory)#204 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\RemoteUserFactory)#205 (0) {
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SimplePreAuthenticationFactory)#206 (0) {
}
[3]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\GuardAuthenticationFactory)#208 (0) {
}
}
["form"]=>
array(3) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FormLoginFactory)#197 (3) {
["options":protected]=>
array(8) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FormLoginLdapFactory)#199 (3) {
["options":protected]=>
array(8) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\SimpleFormFactory)#207 (3) {
["options":protected]=>
array(9) {
["check_path"]=>
string(12) "/login_check"
["use_forward"]=>
bool(false)
["require_previous_session"]=>
bool(true)
["username_parameter"]=>
string(9) "_username"
["password_parameter"]=>
string(9) "_password"
["csrf_parameter"]=>
string(11) "_csrf_token"
["csrf_token_id"]=>
string(12) "authenticate"
["post_only"]=>
bool(true)
["authenticator"]=>
NULL
}
["defaultSuccessHandlerOptions":protected]=>
array(5) {
["always_use_default_target_path"]=>
bool(false)
["default_target_path"]=>
string(1) "/"
["login_path"]=>
string(6) "/login"
["target_path_parameter"]=>
string(12) "_target_path"
["use_referer"]=>
bool(false)
}
["defaultFailureHandlerOptions":protected]=>
array(4) {
["failure_path"]=>
NULL
["failure_forward"]=>
bool(false)
["login_path"]=>
string(6) "/login"
["failure_path_parameter"]=>
string(13) "_failure_path"
}
}
}
["http"]=>
array(3) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpBasicFactory)#200 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpBasicLdapFactory)#201 (0) {
}
[2]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\HttpDigestFactory)#202 (0) {
}
}
["remember_me"]=>
array(1) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\RememberMeFactory)#203 (1) {
["options":protected]=>
array(8) {
["name"]=>
string(10) "REMEMBERME"
["lifetime"]=>
int(31536000)
["path"]=>
string(1) "/"
["domain"]=>
NULL
["secure"]=>
bool(false)
["httponly"]=>
bool(true)
["always_remember_me"]=>
bool(false)
["remember_me_parameter"]=>
string(12) "_remember_me"
}
}
}
}
["userProviderFactories":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
array(4) {
[0]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\InMemoryFactory)#209 (0) {
}
[1]=>
object(Symfony\Bundle\SecurityBundle\DependencyInjection\Security\UserProvider\LdapFactory)#210 (0) {
}
[2]=>
object(Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory)#234 (2) {
["key":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(6) "entity"
["providerId":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(35) "doctrine.orm.security.user.provider"
}
[3]=>
object(Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory)#279 (2) {
["key":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(7) "mongodb"
["providerId":"Symfony\Bridge\Doctrine\DependencyInjection\Security\UserProvider\EntityFactory":private]=>
string(43) "doctrine_mongodb.odm.security.user.provider"
}
}
["expressionLanguage":"Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension":private]=>
NULL
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(11) {
[0]=>
string(40) "Symfony\Component\Security\Http\Firewall"
[1]=>
string(58) "Symfony\Component\Security\Core\User\UserProviderInterface"
[2]=>
string(76) "Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager"
[3]=>
string(73) "Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage"
[4]=>
string(67) "Symfony\Component\Security\Core\Authorization\AccessDecisionManager"
[5]=>
string(66) "Symfony\Component\Security\Core\Authorization\AuthorizationChecker"
[6]=>
string(66) "Symfony\Component\Security\Core\Authorization\Voter\VoterInterface"
[7]=>
string(53) "Symfony\Bundle\SecurityBundle\Security\FirewallConfig"
[8]=>
string(50) "Symfony\Bundle\SecurityBundle\Security\FirewallMap"
[9]=>
string(54) "Symfony\Bundle\SecurityBundle\Security\FirewallContext"
[10]=>
string(47) "Symfony\Component\HttpFoundation\RequestMatcher"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(98) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Symfony\Bundle\SecurityBundle"
["container":protected]=>
NULL
}
}
["TwigBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\TwigBundle\TwigBundle)#38 (5) {
["name":protected]=>
string(10) "TwigBundle"
["extension":protected]=>
object(Symfony\Bundle\TwigBundle\DependencyInjection\TwigExtension)#66 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(8) {
[0]=>
string(16) "Twig_Environment"
[1]=>
string(14) "Twig_Extension"
[2]=>
string(19) "Twig_Extension_Core"
[3]=>
string(22) "Twig_Extension_Escaper"
[4]=>
string(24) "Twig_Extension_Optimizer"
[5]=>
string(20) "Twig_LoaderInterface"
[6]=>
string(11) "Twig_Markup"
[7]=>
string(13) "Twig_Template"
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(94) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(25) "Symfony\Bundle\TwigBundle"
["container":protected]=>
NULL
}
}
["MonologBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\MonologBundle\MonologBundle)#39 (5) {
["name":protected]=>
string(13) "MonologBundle"
["extension":protected]=>
object(Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension)#69 (4) {
["nestedHandlers":"Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension":private]=>
array(0) {
}
["swiftMailerHandlers":"Symfony\Bundle\MonologBundle\DependencyInjection\MonologExtension":private]=>
array(0) {
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(71) "/home/backend_microservice/private_webapp/vendor/symfony/monolog-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(28) "Symfony\Bundle\MonologBundle"
["container":protected]=>
NULL
}
}
["SwiftmailerBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle)#40 (5) {
["name":protected]=>
string(17) "SwiftmailerBundle"
["extension":protected]=>
object(Symfony\Bundle\SwiftmailerBundle\DependencyInjection\SwiftmailerExtension)#72 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(75) "/home/backend_microservice/private_webapp/vendor/symfony/swiftmailer-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Symfony\Bundle\SwiftmailerBundle"
["container":protected]=>
NULL
}
}
["DoctrineBundle"]=>
array(1) {
[0]=>
object(Doctrine\Bundle\DoctrineBundle\DoctrineBundle)#41 (6) {
["autoloader":"Doctrine\Bundle\DoctrineBundle\DoctrineBundle":private]=>
NULL
["name":protected]=>
string(14) "DoctrineBundle"
["extension":protected]=>
object(Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension)#75 (7) {
["defaultConnection":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
NULL
["entityManagers":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
NULL
["adapter":"Doctrine\Bundle\DoctrineBundle\DependencyInjection\DoctrineExtension":private]=>
object(Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\SymfonyBridgeAdapter)#76 (3) {
["cacheProviderLoader":"Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\SymfonyBridgeAdapter":private]=>
object(Doctrine\Bundle\DoctrineCacheBundle\DependencyInjection\CacheProviderLoader)#77 (0) {
}
["objectManagerName":protected]=>
string(12) "doctrine.orm"
["mappingResourceName":protected]=>
string(3) "orm"
}
["aliasMap":protected]=>
array(0) {
}
["drivers":protected]=>
array(0) {
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(73) "/home/backend_microservice/private_webapp/vendor/doctrine/doctrine-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(30) "Doctrine\Bundle\DoctrineBundle"
["container":protected]=>
NULL
}
}
["SensioFrameworkExtraBundle"]=>
array(1) {
[0]=>
object(Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle)#42 (5) {
["name":protected]=>
string(26) "SensioFrameworkExtraBundle"
["extension":protected]=>
object(Sensio\Bundle\FrameworkExtraBundle\DependencyInjection\SensioFrameworkExtraExtension)#80 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(78) "/home/backend_microservice/private_webapp/vendor/sensio/framework-extra-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(34) "Sensio\Bundle\FrameworkExtraBundle"
["container":protected]=>
NULL
}
}
["AppBundle"]=>
array(1) {
[0]=>
object(AppBundle\AppBundle)#43 (5) {
["name":protected]=>
string(9) "AppBundle"
["extension":protected]=>
bool(false)
["path":protected]=>
string(55) "/home/backend_microservice/private_webapp/src/AppBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(9) "AppBundle"
["container":protected]=>
NULL
}
}
["FOSRestBundle"]=>
array(1) {
[0]=>
object(FOS\RestBundle\FOSRestBundle)#44 (5) {
["name":protected]=>
string(13) "FOSRestBundle"
["extension":protected]=>
object(FOS\RestBundle\DependencyInjection\FOSRestExtension)#85 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(77) "/home/backend_microservice/private_webapp/vendor/friendsofsymfony/rest-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(14) "FOS\RestBundle"
["container":protected]=>
NULL
}
}
["JMSSerializerBundle"]=>
array(1) {
[0]=>
object(JMS\SerializerBundle\JMSSerializerBundle)#45 (5) {
["name":protected]=>
string(19) "JMSSerializerBundle"
["extension":protected]=>
object(JMS\SerializerBundle\DependencyInjection\JMSSerializerExtension)#88 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(91) "/home/backend_microservice/private_webapp/vendor/jms/serializer-bundle/JMS/SerializerBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(20) "JMS\SerializerBundle"
["container":protected]=>
NULL
}
}
["NelmioCorsBundle"]=>
array(1) {
[0]=>
object(Nelmio\CorsBundle\NelmioCorsBundle)#46 (5) {
["name":protected]=>
string(16) "NelmioCorsBundle"
["extension":protected]=>
object(Nelmio\CorsBundle\DependencyInjection\NelmioCorsExtension)#91 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(67) "/home/backend_microservice/private_webapp/vendor/nelmio/cors-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(17) "Nelmio\CorsBundle"
["container":protected]=>
NULL
}
}
["HBSwaggerUiBundle"]=>
array(1) {
[0]=>
object(HarmBandstra\SwaggerUiBundle\HBSwaggerUiBundle)#47 (5) {
["name":protected]=>
string(17) "HBSwaggerUiBundle"
["extension":protected]=>
object(HarmBandstra\SwaggerUiBundle\DependencyInjection\HBSwaggerUiExtension)#94 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(83) "/home/backend_microservice/private_webapp/vendor/harmbandstra/swagger-ui-bundle/src"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(28) "HarmBandstra\SwaggerUiBundle"
["container":protected]=>
NULL
}
}
["DoctrineMongoDBBundle"]=>
array(1) {
[0]=>
object(Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle)#48 (6) {
["autoloader":"Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle":private]=>
NULL
["name":protected]=>
string(21) "DoctrineMongoDBBundle"
["extension":protected]=>
NULL
["path":protected]=>
string(76) "/home/backend_microservice/private_webapp/vendor/doctrine/mongodb-odm-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Doctrine\Bundle\MongoDBBundle"
["container":protected]=>
NULL
}
}
["FOSElasticaBundle"]=>
array(1) {
[0]=>
object(FOS\ElasticaBundle\FOSElasticaBundle)#49 (5) {
["name":protected]=>
string(17) "FOSElasticaBundle"
["extension":protected]=>
object(FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension)#100 (5) {
["clients":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
["default"]=>
array(2) {
["id"]=>
string(27) "fos_elastica.client.default"
["reference"]=>
object(Symfony\Component\DependencyInjection\Reference)#5547 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(27) "fos_elastica.client.default"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
}
}
["indexConfigs":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
["user_index"]=>
array(7) {
["elasticsearch_name"]=>
string(8) "user_dev"
["reference"]=>
object(Symfony\Component\DependencyInjection\Reference)#5564 (2) {
["id":"Symfony\Component\DependencyInjection\Reference":private]=>
string(29) "fos_elastica.index.user_index"
["invalidBehavior":"Symfony\Component\DependencyInjection\Reference":private]=>
int(1)
}
["name"]=>
string(10) "user_index"
["settings"]=>
array(1) {
["index"]=>
array(1) {
["analysis"]=>
array(1) {
["analyzer"]=>
array(1) {
["my_analyzer"]=>
array(2) {
["type"]=>
string(8) "snowball"
["language"]=>
string(6) "Frensh"
}
}
}
}
}
["type_prototype"]=>
array(0) {
}
["use_alias"]=>
bool(false)
["types"]=>
array(1) {
["user"]=>
array(3) {
["name"]=>
string(4) "user"
["mapping"]=>
array(2) {
["dynamic_templates"]=>
array(0) {
}
["properties"]=>
array(3) {
["id"]=>
array(0) {
}
["name"]=>
array(0) {
}
["role"]=>
array(0) {
}
}
}
["config"]=>
array(8) {
["persistence"]=>
array(9) {
["driver"]=>
string(7) "mongodb"
["model"]=>
string(31) "AppBundle\Document\UserDocument"
["finder"]=>
array(0) {
}
["provider"]=>
array(4) {
["batch_size"]=>
int(100)
["clear_object_manager"]=>
bool(true)
["debug_logging"]=>
bool(true)
["query_builder_method"]=>
string(18) "createQueryBuilder"
}
["listener"]=>
array(5) {
["insert"]=>
bool(true)
["update"]=>
bool(true)
["delete"]=>
bool(true)
["flush"]=>
bool(true)
["logger"]=>
bool(false)
}
["identifier"]=>
string(2) "id"
["elastica_to_model_transformer"]=>
array(4) {
["hints"]=>
array(0) {
}
["hydrate"]=>
bool(true)
["ignore_missing"]=>
bool(false)
["query_builder_method"]=>
string(18) "createQueryBuilder"
}
["model_to_elastica_transformer"]=>
array(0) {
}
["persister"]=>
array(0) {
}
}
["serializer"]=>
array(2) {
["groups"]=>
array(0) {
}
["serialize_null"]=>
bool(false)
}
["analyzer"]=>
NULL
["search_analyzer"]=>
NULL
["dynamic"]=>
NULL
["date_detection"]=>
NULL
["dynamic_date_formats"]=>
array(0) {
}
["numeric_detection"]=>
NULL
}
}
}
}
}
["loadedDrivers":"FOS\ElasticaBundle\DependencyInjection\FOSElasticaExtension":private]=>
array(1) {
[0]=>
string(7) "mongodb"
}
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(81) "/home/backend_microservice/private_webapp/vendor/friendsofsymfony/elastica-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(18) "FOS\ElasticaBundle"
["container":protected]=>
NULL
}
}
["DebugBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\DebugBundle\DebugBundle)#50 (5) {
["name":protected]=>
string(11) "DebugBundle"
["extension":protected]=>
object(Symfony\Bundle\DebugBundle\DependencyInjection\DebugExtension)#103 (0) {
}
["path":protected]=>
string(95) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(26) "Symfony\Bundle\DebugBundle"
["container":protected]=>
NULL
}
}
["WebProfilerBundle"]=>
array(1) {
[0]=>
object(Symfony\Bundle\WebProfilerBundle\WebProfilerBundle)#51 (5) {
["name":protected]=>
string(17) "WebProfilerBundle"
["extension":protected]=>
object(Symfony\Bundle\WebProfilerBundle\DependencyInjection\WebProfilerExtension)#106 (0) {
}
["path":protected]=>
string(101) "/home/backend_microservice/private_webapp/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Symfony\Bundle\WebProfilerBundle"
["container":protected]=>
NULL
}
}
["SensioDistributionBundle"]=>
array(1) {
[0]=>
object(Sensio\Bundle\DistributionBundle\SensioDistributionBundle)#52 (5) {
["name":protected]=>
string(24) "SensioDistributionBundle"
["extension":protected]=>
object(Sensio\Bundle\DistributionBundle\DependencyInjection\SensioDistributionExtension)#109 (2) {
["classes":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
["annotatedClasses":"Symfony\Component\HttpKernel\DependencyInjection\Extension":private]=>
array(0) {
}
}
["path":protected]=>
string(75) "/home/backend_microservice/private_webapp/vendor/sensio/distribution-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(32) "Sensio\Bundle\DistributionBundle"
["container":protected]=>
NULL
}
}
["SensioGeneratorBundle"]=>
array(1) {
[0]=>
object(Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle)#53 (5) {
["name":protected]=>
string(21) "SensioGeneratorBundle"
["extension":protected]=>
bool(false)
["path":protected]=>
string(72) "/home/backend_microservice/private_webapp/vendor/sensio/generator-bundle"
["namespace":"Symfony\Component\HttpKernel\Bundle\Bundle":private]=>
string(29) "Sensio\Bundle\GeneratorBundle"
["container":protected]=>
NULL
}
}
}
["container":protected]=>
NULL
["rootDir":protected]=>
string(45) "/home/backend_microservice/private_webapp/app"
["environment":protected]=>
string(3) "dev"
["debug":protected]=>
bool(true)
["booted":protected]=>
bool(false)
["name":protected]=>
string(3) "app"
["startTime":protected]=>
float(1499687388.1784)
["loadClassCache":protected]=>
NULL
}
}

Any idea about what happening here, because the same project works fine with Docker engine version 17.06.0-ce, build 02c1d87, the latest stable Docker release. But no chance with swarm mode, the cache:clear command throws the warning message above.

@mcitdev
Copy link
Author

mcitdev commented Jul 10, 2017

OK, I managed to generate the cache. I was not able to write to the cache directory even when I change the permission to the 777. So, I just remove the following lines from the docker start script - which is recommended by the symfony doc :-( :

HTTPDUSER=ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1
&& setfacl -R -m u:"$HTTPDUSER":rwX -m u:whoami:rwX var
&& setfacl -dR -m u:"$HTTPDUSER":rwX -m u:whoami:rwX var

@mcitdev mcitdev closed this as completed Jul 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants