for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BZIon\Twig;
/**
* A twig global that provides information about the app
*/
class TwigExtension extends \Twig_Extension
{
* {@inheritdoc}
public function getFilters()
return array(
ArrayValuesFilter::get(),
DateArrayFormatter::get(),
EvaluateFilter::get(),
ExtendHashFilter::get(),
HumanDateFilter::get(),
NumberAbbreviation::get(),
TruncateFilter::get(),
MarkdownFilter::get(),
CanonicalUrl::get(),
PluralFilter::get(),
YesNoFilter::get()
);
}
public function getFunctions()
Ionicon::get(),
LinkToFunction::get(),
UrlModifyFunction::get()
public function getTests()
ValidTest::get(),
InvalidTest::get(),
InstanceOfTest::get()
public function getName()
return 'bzion_extension';
public function getOperators()
array(),
array(
'~~' => array('precedence' => 20, 'class' => '\BZIon\Twig\ModelEqualityOperator', 'associativity' => \Twig_ExpressionParser::OPERATOR_LEFT),
'~/~' => array('precedence' => 20, 'class' => '\BZIon\Twig\ModelInequalityOperator', 'associativity' => \Twig_ExpressionParser::OPERATOR_LEFT),
),