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 Joomla\Input\Input instead */ public function getArray(array $vars = [], $datasource = null, $defaultFilter = 'unknown') { return $this->getArrayRecursive($vars, $datasource, $defaultFilter, false); } /** * Gets an array of values from the request. * * @param array $vars Associative array of keys and filter types to apply. * If empty and datasource is null, all the input data will be returned * but filtered using the filter given by the parameter defaultFilter in * InputFilter::clean. * @param mixed $datasource Array to retrieve data from, or null. * @param string $defaultFilter Default filter used in InputFilter::clean if vars is empty and * datasource is null. If 'unknown', the default case is used in * InputFilter::clean. * @param bool $recursion Flag to indicate a recursive function call. * * @return mixed The filtered input data. * * @since 3.4.2 * * @deprecated 4.3 will be removed in 6.0. * Use Joomla\Input\Input instead */ protected function getArrayRecursive(array $vars = [], $datasource = null, $defaultFilter = 'unknown', $recursion = false) { if (empty($vars) && \is_null($datasource)) { $vars = $this->data; } else { if (!$recursion) { $defaultFilter = null; } } $results = []; foreach ($vars as $k => $v) { if (\is_array($v)) { if (\is_null($datasource)) { $results[$k] = $this->getArrayRecursive($v, $this->get($k, null, 'array'), $defaultFilter, true); } else { $results[$k] = $this->getArrayRecursive($v, $datasource[$k], $defaultFilter, true); } } else { $filter = $defaultFilter ?? $v; if (\is_null($datasource)) { $results[$k] = $this->get($k, null, $filter); } elseif (isset($datasource[$k])) { $results[$k] = $this->filter->clean($datasource[$k], $filter); } else { $results[$k] = $this->filter->clean(null, $filter); } } } return $results; } /** * Method to unserialize the input. * * @param string $input The serialized input. * * @return void * * @since 3.0.0 * * @deprecated 4.3 will be removed in 6.0. * Use Joomla\Input\Input instead */ public function unserialize($input) { // Unserialize the options, data, and inputs. list($this->options, $this->data, $this->inputs) = unserialize($input); // Load the filter. if (isset($this->options['filter'])) { $this->filter = $this->options['filter']; } else { $this->filter = InputFilter::getInstance(); } } } Attempted to load class "Input" from namespace "Joomla\CMS\Input". Did you forget a "use" statement for another namespace? (500 Whoops, looks like something went wrong.)

ClassNotFoundError

HTTP 500 Whoops, looks like something went wrong.

Attempted to load class "Input" from namespace "Joomla\CMS\Input".
Did you forget a "use" statement for another namespace?

Exception

Symfony\Component\ErrorHandler\Error\ ClassNotFoundError

  1.     public function register(Container $container)
  2.     {
  3.         $container->share(
  4.             CMSInput::class,
  5.             function () {
  6.                 return new CMSInput();
  7.             },
  8.             true
  9.         );
  10.     }
  11. }
  1.     {
  2.         $callable $this->factory;
  3.         if ($this->isShared()) {
  4.             if ($this->instance === null) {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  8.         }
  1.             }
  2.             throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container."$resourceName));
  3.         }
  4.         return $this->resources[$key]->getInstance();
  5.     }
  6.     /**
  7.      * Check if specified resource exists.
  8.      *
  1.         $container->alias(SiteApplication::class, 'JApplicationSite')
  2.             ->share(
  3.                 'JApplicationSite',
  4.                 function (Container $container) {
  5.                     $app = new SiteApplication($container->get(CMSInput::class), $container->get('config'), null$container);
  6.                     $app->setDispatcher($container->get(DispatcherInterface::class));
  7.                     $app->setLogger($container->get(LoggerInterface::class));
  8.                     $app->setSession($container->get(SessionInterface::class));
  9.                     $app->setUserFactory($container->get(UserFactoryInterface::class));
  10.                     $app->setCacheControllerFactory($container->get(CacheControllerFactoryInterface::class));
  1.     {
  2.         $callable $this->factory;
  3.         if ($this->isShared()) {
  4.             if ($this->instance === null) {
  5.                 $this->instance $callable($this->container);
  6.             }
  7.             return $this->instance;
  8.         }
  1.             }
  2.             throw new KeyNotFoundException(sprintf("Resource '%s' has not been registered with the container."$resourceName));
  3.         }
  4.         return $this->resources[$key]->getInstance();
  5.     }
  6.     /**
  7.      * Check if specified resource exists.
  8.      *
Container->get('Joomla\\CMS\\Application\\SiteApplication') in /datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/includes/app.php (line 52)
  1.     ->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
  2.     ->alias(\Joomla\Session\Session::class, 'session.web.site')
  3.     ->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
  4. // Instantiate the application.
  5. $app $container->get(\Joomla\CMS\Application\SiteApplication::class);
  6. // Set the application as global app
  7. \Joomla\CMS\Factory::$application $app;
  8. // Execute the application.
require_once('/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/includes/app.php') in /datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/index.php (line 32)
  1.  * define() is used rather than "const" to not error for PHP 5.2 and lower
  2.  */
  3. define('_JEXEC'1);
  4. // Run the application - All executable code should be triggered through this file
  5. require_once dirname(__FILE__) . '/includes/app.php';

Stack Trace

ClassNotFoundError
Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
Attempted to load class "Input" from namespace "Joomla\CMS\Input".
Did you forget a "use" statement for another namespace?

  at /datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/src/Service/Provider/Input.php:45
  at Joomla\CMS\Service\Provider\Input->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/ContainerResource.php:166)
  at Joomla\DI\ContainerResource->getInstance()
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/Container.php:95)
  at Joomla\DI\Container->get('Joomla\\CMS\\Input\\Input')
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/src/Service/Provider/Application.php:101)
  at Joomla\CMS\Service\Provider\Application->Joomla\CMS\Service\Provider\{closure}(object(Container))
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/ContainerResource.php:166)
  at Joomla\DI\ContainerResource->getInstance()
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/libraries/vendor/joomla/di/src/Container.php:95)
  at Joomla\DI\Container->get('Joomla\\CMS\\Application\\SiteApplication')
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/includes/app.php:52)
  at require_once('/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/includes/app.php')
     (/datas/yulpa173848/sites/test2025.samclap-ufolep.fr/htdocs/index.php:32)