lean-console/src/Lib/ConsoleControllerTrait.php

31 lines
719 B
PHP

<?php
namespace Lean\Console\Lib;
use Psr\Container\ContainerInterface;
use Storage\Session;
use Notes\Tell\Attribute\Language,
Notes\Route\Attribute\Object\Route;
use Notes\Security\Attribute\{ Security, Taxus };
use Picea;
#[Language("lean.route")]
#[Security(locked: false)]
#[Taxus("dev")]
#[\Notes\Route\Attribute\Object\Route(method: [ 'GET', 'POST', 'DELETE'] , base: "/~")]
trait ConsoleControllerTrait
{
use \Lean\ControllerTrait;
protected ContainerInterface $container;
public function __construct(? Picea\Picea $picea, Session $session, ContainerInterface $container) {
$this->picea = $picea;
$this->session = $session;
$this->container = $container;
}
}