module NoirTechs::Catalog::Php

Overview

NoirTechs catalog entry: php_yii. One file per technology; NoirTechs::TECHS in src/techs/techs.cr is macro-derived from every constant under NoirTechs::Catalog.

Defined in:

techs/catalog/php/cakephp.cr
techs/catalog/php/cli.cr
techs/catalog/php/codeigniter.cr
techs/catalog/php/drupal.cr
techs/catalog/php/hyperf.cr
techs/catalog/php/laminas.cr
techs/catalog/php/laravel.cr
techs/catalog/php/lumen.cr
techs/catalog/php/magento.cr
techs/catalog/php/mautic.cr
techs/catalog/php/phalcon.cr
techs/catalog/php/php.cr
techs/catalog/php/slim.cr
techs/catalog/php/symfony.cr
techs/catalog/php/thinkphp.cr
techs/catalog/php/wordpress.cr
techs/catalog/php/yii.cr

Constant Summary

CAKEPHP = {:php_cakephp => {:framework => "CakePHP", :language => "PHP", :similar => ["cakephp", "php-cakephp", "php_cakephp"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => true, :websocket => false}, :context => {:callee => true, :guards => true}}}
CLI = {:php_cli => {:framework => "CLI (symfony/console / getopt / artisan / wp-cli / robo)", :language => "PHP", :similar => ["php-cli", "php_cli", "symfony-console", "getopt", "climate", "minicli", "artisan", "illuminate-console", "wp-cli", "robo"], :supported => {:endpoint => true, :method => false, :params => {:query => false, :path => false, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
CODEIGNITER = {:php_codeigniter => {:framework => "CodeIgniter", :language => "PHP", :similar => ["codeigniter", "codeigniter4", "php-codeigniter", "php_codeigniter"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
DRUPAL = {:php_drupal => {:supersedes => ["php_symfony"], :framework => "Drupal", :language => "PHP", :similar => ["drupal", "php-drupal", "php_drupal", "drupal/core"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
HYPERF = {:php_hyperf => {:framework => "Hyperf", :language => "PHP", :similar => ["hyperf", "php-hyperf", "php_hyperf", "hyperf/hyperf"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
LAMINAS = {:php_laminas => {:framework => "Laminas", :language => "PHP", :similar => ["laminas", "zend", "zend-framework", "zendframework", "php-laminas", "php_laminas", "laminas/laminas-mvc", "mezzio", "mezzio/mezzio"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
LARAVEL = {:php_laravel => {:framework => "Laravel", :language => "PHP", :similar => ["laravel", "php-laravel", "php_laravel"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
LUMEN = {:php_lumen => {:supersedes => ["php_laravel"], :framework => "Lumen", :language => "PHP", :similar => ["lumen", "php-lumen", "php_lumen", "laravel/lumen", "laravel-lumen", "lumen-framework"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true}}}
MAGENTO = {:php_magento => {:supersedes => ["php_symfony"], :framework => "Magento", :language => "PHP", :similar => ["magento", "magento2", "php-magento", "php_magento", "magento/product-community-edition"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
MAUTIC = {:php_mautic => {:framework => "Mautic", :language => "PHP", :similar => ["mautic", "php-mautic", "php_mautic", "mautic/core-lib"], :supported => {:endpoint => true, :method => true, :params => {:query => false, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
PHALCON = {:php_phalcon => {:framework => "Phalcon", :language => "PHP", :similar => ["phalcon", "cphalcon", "phalcon/cphalcon", "phalcon-framework", "php-phalcon", "php_phalcon", "ext-phalcon"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
PHP = {:php_pure => {:framework => "Pure", :language => "PHP", :similar => ["php", "php-pure", "php_pure"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => false}, :static_path => true, :websocket => false}, :context => {:callee => true, :guards => true}}}
SLIM = {:php_slim => {:framework => "Slim", :language => "PHP", :similar => ["slim", "slimframework", "slim-framework", "php-slim", "php_slim", "slim/slim"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
SYMFONY = {:php_symfony => {:framework => "Symfony", :language => "PHP", :similar => ["symfony", "php-symfony", "php_symfony"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
THINKPHP = {:php_thinkphp => {:framework => "ThinkPHP", :language => "PHP", :similar => ["thinkphp", "php-thinkphp", "php_thinkphp"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}
WORDPRESS = {:php_wordpress => {:framework => "WordPress", :language => "PHP", :similar => ["wordpress", "wp", "php-wordpress", "php_wordpress"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => false, :header => false, :cookie => false}, :static_path => false, :websocket => false}}}
YII = {:php_yii => {:framework => "Yii2", :language => "PHP", :similar => ["yii", "yii2", "php-yii", "php_yii", "yiisoft", "yiisoft/yii2"], :supported => {:endpoint => true, :method => true, :params => {:query => true, :path => true, :body => true, :header => true, :cookie => true}, :static_path => false, :websocket => false}, :context => {:callee => true, :guards => true}}}