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