Skip to content

Instantly share code, notes, and snippets.

View egulias's full-sized avatar

Eduardo Gulias Davis egulias

View GitHub Profile
@egulias
egulias / container:debug:listeners --event=kernel.response
Created June 25, 2013 21:52
Result for container:debug:listeners --event=kernel.response
[container] Public (services) listeners
+---------------------------------------+-----------------+------------+------------------------------------------------------------------------+
| Name | Event | Type | Class Name |
+---------------------------------------+-----------------+------------+------------------------------------------------------------------------+
| monolog.handler.chromephp | kernel.response | listener | Symfony\Bridge\Monolog\Handler\ChromePhpHandler |
| monolog.handler.firephp | kernel.response | listener | Symfony\Bridge\Monolog\Handler\FirePHPHandler |
| profiler_listener | kernel.response | subscriber | Symfony\Component\HttpKernel\EventListener\ProfilerListener |
| response_listener | kernel.response | subscriber | Symfony\Component\HttpKernel\EventL
@egulias
egulias / Result for container:debug:listeners --listeners
Created June 25, 2013 21:55
Result for container:debug:listeners --listeners
[container] Public (services) listeners
+----------------------------+-------------------+----------+------------------------------------------------------------------+
| Name | Event | Type | Class Name |
+----------------------------+-------------------+----------+------------------------------------------------------------------+
| acme.demo.console_listener | console.command | listener | Acme\DemoBundle\EventListener\CommandListener |
| acme.demo.listener | kernel.controller | listener | Acme\DemoBundle\EventListener\ControllerListener |
| assetic.request_listener | kernel.request | listener | Symfony\Bundle\AsseticBundle\EventListener\RequestListener |
| data_collector.router | kernel.controller | listener | Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector |
| monolog.handler.chromephp | kernel.response | listener | Symfony\Bridge\Mono
@egulias
egulias / container:debug:listeners --subscribers
Created June 25, 2013 21:57
container:debug:listeners --subscribers
[container] Public (services) listeners
+--------------------------------------------+-------------------+------------+-------------------------------------------------------------------------+
| Name | Event | Type | Class Name |
+--------------------------------------------+-------------------+------------+-------------------------------------------------------------------------+
| data_collector.request | kernel.controller | subscriber | Symfony\Component\HttpKernel\DataCollector\RequestDataCollector |
| debug.deprecation_logger_listener | kernel.request | subscriber | Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener |
| debug.emergency_logger_listener | kernel.request | subscriber | Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener |
| fragment.listener | kernel.reques
@egulias
egulias / gist:6352371
Created August 27, 2013 11:26
Tests result of Swift_Validate::email($email) using the same providers as for egulias\EmailValidator
PHPUnit 3.7.24 by Sebastian Bergmann.
Configuration read from /home/eduardo/workspace/EmailValidator/tests/phpunit.xml.dist
.......F..........FF..................FF.FFFFFFF.FFFFFFFFFF
Time: 72 ms, Memory: 4.75Mb
There were 22 failures:
[Who's voting?] Vote intention
+------------------------------------------------------------------------+---------+-------+------+
| Class | Abstain | Grant | Deny |
+------------------------------------------------------------------------+---------+-------+------+
| Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter | | X | |
| Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter | X | | |
+------------------------------------------------------------------------+---------+-------+------+
[Strategy] decideAffirmative
[Result] Allow
Acces Denied for firewall secured_area and roles ROLE_SUPER
[Who's listening?] Firewall secured_area listeners
+-------------------------------------------------------------------------------------+------------------------------------------+
| Class | Stopped propagation |
+-------------------------------------------------------------------------------------+------------------------------------------+
| Symfony\Component\Security\Http\Firewall\ChannelListener | |
| Symfony\Component\Security\Http\Firewall\ContextListener | |
| Symfony\Component\Security\Http\Firewall\LogoutListener |
@egulias
egulias / sf security:debug:acl_voters username FQCN ID PERMISSION
Last active January 3, 2016 17:49
Symfony Security debug for ACL-Voterssecurity:debug:acl_voters command
[Who's voting?] Vote intention
+------------------------------------------------------------------------+---------+-------+------+
| Class | Abstain | Grant | Deny |
+------------------------------------------------------------------------+---------+-------+------+
| Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter | X | | |
| Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter | X | | |
| Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter | X | | |
| Symfony\Component\Security\Acl\Voter\AclVoter | | | X |
+------------------------------------------------------------------------+---------+-------+------+
For Class/Object \Acme\DemoBundle\Entity\Comment::id == 1
With User admin
+------+-------+------+
| Mask | Grant | Deny |
+------+-------+------+
| 128 | X | |
+------+-------+------+
The ACL Voter will probably Allow access with those Masks
@egulias
egulias / deploy.rb
Last active August 29, 2015 13:56
Building GoLang with capifony
task :compile_go do
try_sudo "mkdir -p #{latest_release}/bin"
run "sh -c 'export GOPATH=#{latest_release} && cd #{latest_release}/bin && go get yorGoAppDir}'"
run "sh -c 'export GOPATH=#{latest_release} && cd #{latest_release}/bin && go build ../path/to/app.go'"
end
@egulias
egulias / filter_var test for email
Last active August 29, 2015 13:59
EmailValidator test using filter_var
//ValidEmails against filter_var
$ phpunit --filter testValidEmails
PHPUnit 4.1.1 by Sebastian Bergmann.
Configuration read from /home/eduardo/workspace/EmailValidator/phpunit.xml.dist
...F.FFF.F..F.....
Time: 50 ms, Memory: 4.25Mb