Manipulator/BaconRoutingManipulator.php
public function addAnnotationController($bundle, $controller)
    {
        $current = '';

        if (file_exists($this->file)) {
            $current = file_get_contents($this->file);
        } elseif (!is_dir($dir = dirname($this->file))) {
            mkdir($dir, 0777, true);
        }

        $code = sprintf("%s:\n", Container::underscore(substr($bundle, 0, -6)).'_'.Container::underscore($controller));

        if($this->controllerFolder) {
            $controller = $this->controllerFolder . '/' . $controller;
        }
        
        $code .= sprintf("    resource: \"@%s/Controller/%sController.php\"\n    type:     annotation\n", $bundle, $controller);

        $code .= "\n";
        $code .= $current;

        return false !== file_put_contents($this->file, $code);
    }
public function addAnnotationController($bundle, $controller)
    {
        $current = '';

        if (file_exists($this->file)) {
            $current = file_get_contents($this->file);
        } elseif (!is_dir($dir = dirname($this->file))) {
            mkdir($dir, 0777, true);
        }

        $code = sprintf("%s:\n", Container::underscore(substr($bundle, 0, -6)).'_'.Container::underscore($controller));

        if($this->controllerFolder) {
            $controller = $this->controllerFolder . '/' . $controller;
        }
        
        $code .= sprintf("    resource: \"@%s/Controller/%sController.php\"\n    type:     annotation\n", $bundle, $controller);

        $code .= "\n";
        $code .= $current;

        return false !== file_put_contents($this->file, $code);
    }
public function addAnnotationController ( $ bundle , $ controller ) { $ current = '' ; if ( file_exists ( $ this -> file ) ) { $ current = file_get_contents ( $ this -> file ) ; } elseif ( ! is_dir ( $ dir = dirname ( $ this -> file ) ) ) { mkdir ( $ dir , 0777 , true ) ; } $ code = sprintf ( "%s:\n" , Container :: underscore ( substr ( $ bundle , 0 , - 6 ) ) . '_' . Container :: underscore ( $ controller ) ) ; if ( $ this -> controllerFolder ) { $ controller = $ this -> controllerFolder . '/' . $ controller ; } $ code .= sprintf ( "    resource: \"@%s/Controller/%sController.php\"\n    type:     annotation\n" , $ bundle , $ controller ) ; $ code .= "\n" ; $ code .= $ current ; return false !== file_put_contents ( $ this -> file , $ code ) ; }
Add an annotation controller resource.

@param string $bundle
@param string $controller

@return bool
Add an annotation controller resource .