不朽的羚羊动力:Exakat 0.10.7支撑纤薄的框架exakat 0.10.7(不朽的羚羊电源)船上有很多现场工作,而且很少表明。这现在正在成为一个经典:我们需要从框架或PHP中收集大量数据,通过版本存储它们,并生成一个布尔值。所有这一切都很少。但是,到底,我们继续这样做是如此乐于助人。

支持苗条框架

exakat 0.10.7获取对SLIM PHP框架的第一个支持。目前,exakat检测苗条用法,并报告与每个版本的兼容性。
SLIM框架是一个微框架,22个版本为1.0到3.8(不包括次要版本)。它具有越来越多的类,特征和接口:最后一个版本有79个。省略了小型版本,因为它们通常不会’T带来或去除任何结构。在各种版本上,这是164个不同的结构。
exakat检测代码中的所有结构的所有使用:新类,接口实现,静态调用(如果有),别名的实例......然后,它检查是否提到了Slim类,依赖于类的完全命名名称,以及报告他们。

SLIM版本兼容性

一旦确认了缩减的使用,就可以通过版本分解兼容性。如果使用的所有类也属于命名版本,则使用Slim的代码与特定版本兼容。

例如,\ Slim \ App可在所有3.0.0版本中获得,而\ Slim \ Handlers \ AbstroCthandler仅在3.4.0中引入。在源代码中找到这两个类时,我们可以得出结论,它使用缩减,并与SLIM 3.4.0等兼容。与3.0.0到3.3.x的兼容性意味着丢弃abraphacthandler。
SLIMBOOKSHELF,版本的兼容性

版本检查是SLIM框架的第一步。我们’LL添加更多的分析涵盖了经典错误:忘记$响应是不可变的,使用路由函数中的回声,访问$ _get或$ _post,等等。谢谢 Rob Allen. 为了他的帮助和指导,和他的帮助 减肥bookshelf. 审计的申请。

Zend框架3进展

Zend Framework 3获得了其关注的份额,现在占据了其六十元件的17个。以下是结果概述了兼容性 Opentickets.,组件组件。您可以看到常用的组件及其各自版本的兼容性。

exakat.review of opentickets ZF3 compatibility

快乐的PHP代码审计

exakat 0.10.7准备了很多结构来支持新框架。 Zend Framework 3继续工作,以准备即将到来 Zend Days 2017. 在巴黎。 SLIM开始,应该容易为其他框架添加支持。

如果您希望考虑您的话,请随时联系。我们在开源框架上工作,在内部企业框架上:它确实有助于用户在知道该目标时迁移到新版本。

我们也在寻找苗条和Zend框架3开源软件,所以我们可以在它们上测试exakat。请在Twitter上发送给他们 @Exakat.,审查。

所有300多个分析仪都介绍在文档中,包括经典‘没有重复打印‘. 下载exakat. 在exakat.io上,升级它‘exakat.phar升级-u’ and like us on GitHub..