title: CakePHP 2.3 Method onlyAllow does not exist
body: <p>Strange error tonight when attempting to delete a record:</p>
  
  <pre><code>Method onlyAllow does not exist
  
  Error: An Internal Error Has Occurred.
  Stack Trace
  
  APP/Controller/VendorsController.php line 136 → CakeRequest-&gt;__call(string, array)
  APP/Controller/VendorsController.php line 136 → CakeRequest-&gt;onlyAllow(string, string)
  [internal function] → VendorsController-&gt;delete(string)
  CORE/Cake/Controller/Controller.php line 485 → ReflectionMethod-&gt;invokeArgs(VendorsController, array)
  CORE/Cake/Routing/Dispatcher.php line 186 → Controller-&gt;invokeAction(CakeRequest)
  CORE/Cake/Routing/Dispatcher.php line 161 → Dispatcher-&gt;_invoke(VendorsController, CakeRequest, CakeResponse)
  APP/webroot/index.php line 92 → Dispatcher-&gt;dispatch(CakeRequest, CakeResponse)
  </code></pre>
  
  <p>Can't figure out what is going on - the delete method is straight outta cake bake. My only guess is that permissions are too tight on the http document root but that seems like a stretch. No httpd errors. This happens both with admin prefix and without.</p>