WingWorkflow.inc 744 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. class WingWorkflow extends WingBase {
  3. public $wid;
  4. public function __construct(array $values, $entityType = NULL) {
  5. if (!isset($entityType)) {
  6. $entityType = 'wing_workflow';
  7. }
  8. dsm($values, __METHOD__);
  9. parent::__construct($values, $entityType);
  10. }
  11. public function __toString() {
  12. $ret = $this->label();
  13. if (empty($ret)) {
  14. $ret = "<empty>";
  15. }
  16. dsm($ret, __METHOD__);
  17. return $ret;
  18. }
  19. public function defaultUri() {
  20. $ret = array(
  21. 'path' => 'admin/content/wing/workflow/' . $this->identifier(),
  22. );
  23. dsm($ret, __METHOD__);
  24. return $ret;
  25. }
  26. public function defaultLabel() {
  27. $ret = parent::defaultLabel();
  28. dsm($ret, __METHOD__);
  29. return $ret;
  30. }
  31. }