Rev 15640 | AutorÃa | Ultima modificación | Ver Log |
<?phpdeclare(strict_types=1);namespace LeadersLinked\Controller;use Laminas\View\Model\ViewModel;use Laminas\Mvc\Controller\AbstractActionController;// Create an action controller.class DiscoveryContactProgressController extends AbstractActionController{/**** @var AdapterInterface*/private $adapter;/**** @var AbstractAdapter*/private $cache;/**** @var LoggerInterface*/private $logger;/**** @var array*/private $config;/**** @param AdapterInterface $adapter* @param AbstractAdapter $cache* @param LoggerInterface $logger* @param array $config*/public function __construct($adapter, $cache, $logger, $config){$this->adapter = $adapter;$this->cache = $cache;$this->logger = $logger;$this->config = $config;}// Define an action "world".public function indexAction(){// Get "message" from the query parameters.// In production code, it's a good idea to sanitize user input.$message = $this->params()->fromQuery('message', 'hello');// Pass variables to the view.return new ViewModel(['message' => $message]);}}