Skip to content
  1. Jun 30, 2011
  2. May 19, 2011
  3. May 09, 2011
  4. May 02, 2011
  5. Apr 23, 2011
  6. Apr 08, 2011
  7. Apr 01, 2011
  8. Mar 19, 2011
  9. Mar 13, 2011
  10. Mar 04, 2011
  11. Feb 25, 2011
  12. Feb 20, 2011
  13. Jan 15, 2011
  14. Jan 07, 2011
  15. Jan 04, 2011
  16. Dec 17, 2010
  17. Dec 14, 2010
  18. Dec 03, 2010
  19. Nov 26, 2010
  20. Nov 07, 2010
  21. Nov 04, 2010
  22. Nov 03, 2010
  23. Oct 28, 2010
  24. Oct 19, 2010
  25. Oct 16, 2010
  26. Oct 15, 2010
    • Thomas Seidl's avatar
      Change #939092: Several API changes regarding service class methods. · 900635bb
      Thomas Seidl authored
          * Distinction and interaction between service class and server object
                o Common server properties like id, name, machine name, etc., are now only stored in the server object.
                o The service object has now a defined constructor, which contains the corresponding server object as a parameter.
                o The abstract service class saves $server and a reference to $server->options (as $options) in its constructor.
                o When a service class wants to access other server properties (apart from its own settins), e.g. the server ID, it should just use $this->server->id.
          * Service configuration form handling
                o The signatures of the three SearchApiServiceInterface::configurationForm*() methods have changed.
                o $prefix is gone, simply use form_error() instead.
                o SearchApiServiceInterface::configurationFormSubmit() has a new purpose, as it is now responsible for storing the new service options itself. This is most easily done (when extending the abstract service class) by setting $this->options appropriately.
                o If you haven't overridden these methods, you can ignore these changes – the abstract service's default implementation works just as before.
          * Renamed SearchApiServiceInterface::view() to SearchApiServiceInterface::viewSettings().
      900635bb
    • Thomas Seidl's avatar
    • Thomas Seidl's avatar
      55144a9d
  27. Oct 13, 2010
  28. Oct 12, 2010