public function putAction() {        
            if ($this->request->isPut() == true) {
                $data = $this->request->getPut();
                }
}When I use this method, I recieve an ampty array in variable $data. So I use $this->request->getRawBody(), but it can't be use anywhere. What I am doing wrong?
This code is working correct at another Ubuntu with same configuration. I havecomplete comapare php modules, php.ini, nginx.conf and host.conf. So I dont know what ot do.
$ php -v
 PHP 5.5.9-1ubuntu4.9 (cli) (built: Apr 17 2015 11:44:57) 
 Copyright (c) 1997-2014 The PHP Group
 Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans$ nginx -v
 nginx version: nginx/1.8.0nginx host config:
 server {
    listen  80;
    server_name  main.dev;
    root    /home/c0nstruct0r/Sites/work/main/public;
        index index.php;
    charset utf-8;
    rewrite_log  on;
    client_max_body_size 5M;
    access_log  /var/log/nginx/main_access.log;
    error_log   /var/log/nginx/main_error.log;
    location / {
  if (-f $request_filename) {
 break;
  }
  if (!-e $request_filename) {
 rewrite ^(.+)$ /index.php?_url=$1 last;
 break;
  }
    }
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include   fastcgi_params;
        fastcgi_buffers 256 16k;
    }
 }