Skip to content
  1. Jul 27, 2011
  2. Jul 23, 2011
  3. Jul 02, 2011
  4. Jun 30, 2011
  5. May 19, 2011
  6. May 09, 2011
  7. May 02, 2011
  8. Apr 23, 2011
  9. Apr 08, 2011
  10. Apr 01, 2011
  11. Mar 19, 2011
  12. Mar 13, 2011
  13. Mar 04, 2011
  14. Feb 25, 2011
  15. Feb 20, 2011
  16. Jan 15, 2011
  17. Jan 07, 2011
  18. Jan 04, 2011
  19. Dec 17, 2010
  20. Dec 14, 2010
  21. Dec 03, 2010
  22. Nov 26, 2010
  23. Nov 07, 2010
  24. Nov 04, 2010
  25. Nov 03, 2010
  26. Oct 28, 2010
  27. Oct 19, 2010
  28. Oct 16, 2010
  29. 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
  30. Oct 13, 2010