title: Which MVC thing I need here?
body: <p>In general there are ActionController, Repositories, Models und Views in TYPO3 Flows domain driven MVC system. In our project we use a general <code>File</code> model that contains the Ressource.</p>
  
  <p>Now we need a special "expert" php script like an action controller that doesn't listen to certain url actions. It should get such a <code>File</code> object, do something internal like logging stuff or manipulate the object after a special procedure and give back an information / return falue.</p>
  
  <p>What mvc thing I need for that? An interface? A manager? How you call that and how do I initialise it in TYPO3 Flow? Or is the FileController (action controller) exact the thing I have to use for that?</p>
  
  <p>This "expert" shouldn't listen to url actions but should be used like an action controller like</p>
  
  <pre><code>$expertyThing = new ../../Expertything();
  $expertyThing-&gt;doCoolStuff($file);
  </code></pre>
  
  <p>and should can use thinks like the PersistenceManager (by injection or anyhow).</p>
  
  <p>Thanks for any input for that.</p>