Skip to content

Commit

Permalink
polish di
Browse files Browse the repository at this point in the history
  • Loading branch information
matteosister committed Jan 29, 2012
1 parent 452c230 commit 538e688
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 27 deletions.
9 changes: 6 additions & 3 deletions Listener/CypressCompassRequestListener.php
Expand Up @@ -14,13 +14,16 @@


class CypressCompassRequestListener class CypressCompassRequestListener
{ {
public function onKernelRequest() private $projectCollection;

public function __construct(CompassProjectCollection $projectCollection)
{ {
$this->projectCollection = $projectCollection;
} }


public function updateCompass(CompassProjectCollection $projectCollection) public function updateCompass(GetResponseEvent $getResponseEvent)
{ {
foreach ($projectCollection as $project) { foreach ($this->projectCollection as $project) {
if (!$project->isClean()) { if (!$project->isClean()) {
$project->compile(); $project->compile();
} }
Expand Down
26 changes: 2 additions & 24 deletions Resources/config/services.xml
Expand Up @@ -26,30 +26,8 @@
</service> </service>


<service id="cypress_compass_elephant.listener" class="%cypress_compass_elephant.listener.class%"> <service id="cypress_compass_elephant.listener" class="%cypress_compass_elephant.listener.class%">
<tag name="kernel.event_listener" event="kernel.request" /> <tag name="kernel.event_listener" event="kernel.request" method="updateCompass" />
<call method="updateCompass"> <argument type="service" id="cypress_compass_elephant.project_collection" />
<argument type="service" id="cypress_compass_elephant.project_collection" />
</call>
</service> </service>

<!--<service id="cypress_compass_elephant.command_caller"-->
<!--class="%cypress_compass_elephant.command_caller.class%"-->
<!--public="false">-->
<!--<argument type="service" id="cypress_compass_elephant.compass_binary" />-->
<!--<argument>%cypress_git_elephant.compass_projects%</argument>-->
<!--</service>-->

<!--<service id="cypress_compass_elephant.compass_project"-->
<!--class="%cypress_compass_elephant.project.class%"-->
<!--public="false">-->
<!--<argument type="service" id="cypress_compass_elephant.command_caller" />-->
<!--</service>-->

<!--<service id="cypress_compass_elephant.listener" class="%cypress_compass_elephant.listener.class%">-->
<!--<tag name="kernel.event_listener" event="kernel.request" />-->
<!--<call method="updateCompass">-->
<!--<argument type="service" id="cypress_compass_elephant.compass_project" />-->
<!--</call>-->
<!--</service>-->
</services> </services>
</container> </container>

0 comments on commit 538e688

Please sign in to comment.