modifs.mineures sans commentaires
This commit is contained in:
		
							parent
							
								
									64e18fdcc2
								
							
						
					
					
						commit
						4d883690cb
					
				@ -11,9 +11,11 @@ interface IObjectWorkflow {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
   * synchroniser les données spécifiées vers l'objet correspndant, en le créant
 | 
					   * synchroniser les données spécifiées vers l'objet correspndant, en le créant
 | 
				
			||||||
   * si nécessaire
 | 
					   * si nécessaire.
 | 
				
			||||||
 | 
					   *
 | 
				
			||||||
 | 
					   * $updated=true si l'objet a été créé ou mis à jour, false sinon
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  function createOrUpdate(array $data, ?array $params=null): LdapObject;
 | 
					  function createOrUpdate(array $data, ?array $params=null, ?bool &$updated=null): LdapObject;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
   * modifier uniquement le mot de passe de l'objet correspondant
 | 
					   * modifier uniquement le mot de passe de l'objet correspondant
 | 
				
			||||||
 | 
				
			|||||||
@ -56,6 +56,7 @@ class icon {
 | 
				
			|||||||
  static final function config(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("config", $suffix, $alt); }
 | 
					  static final function config(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("config", $suffix, $alt); }
 | 
				
			||||||
  static final function save(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("save", $suffix, $alt); }
 | 
					  static final function save(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("save", $suffix, $alt); }
 | 
				
			||||||
  static final function download(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("download", $suffix, $alt); }
 | 
					  static final function download(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("download", $suffix, $alt); }
 | 
				
			||||||
 | 
					  static final function bin(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("bin", $suffix, $alt); }
 | 
				
			||||||
  static final function mail(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("mail", $suffix, $alt); }
 | 
					  static final function mail(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("mail", $suffix, $alt); }
 | 
				
			||||||
  static final function search(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("search", $suffix, $alt); }
 | 
					  static final function search(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("search", $suffix, $alt); }
 | 
				
			||||||
  static final function user(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("user", $suffix, $alt); }
 | 
					  static final function user(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("user", $suffix, $alt); }
 | 
				
			||||||
@ -89,6 +90,9 @@ class icon {
 | 
				
			|||||||
  static final function heart(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("heart", $suffix, $alt); }
 | 
					  static final function heart(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("heart", $suffix, $alt); }
 | 
				
			||||||
  static final function heart_empty(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("heart_empty", $suffix, $alt); }
 | 
					  static final function heart_empty(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("heart_empty", $suffix, $alt); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  static final function plus(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("plus", $suffix, $alt); }
 | 
				
			||||||
 | 
					  static final function minus(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("minus", $suffix, $alt); }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # template:
 | 
					  # template:
 | 
				
			||||||
  #static final function xxx(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("xxx", $suffix, $alt); }
 | 
					  #static final function xxx(?string $suffix=null, ?string $alt=null): array { return self::manager()->getIcon("xxx", $suffix, $alt); }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -78,7 +78,7 @@ class ProxyMessenger implements IMessenger {
 | 
				
			|||||||
      $msg->action($content, null, $level);
 | 
					      $msg->action($content, null, $level);
 | 
				
			||||||
      if ($msg instanceof _IMessenger) {
 | 
					      if ($msg instanceof _IMessenger) {
 | 
				
			||||||
        $useFunc = true;
 | 
					        $useFunc = true;
 | 
				
			||||||
        $untils[] = $msg->_getTitleMark();
 | 
					        $untils[] = $msg->_getActionMark();
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if ($useFunc && $func !== null) {
 | 
					    if ($useFunc && $func !== null) {
 | 
				
			||||||
 | 
				
			|||||||
@ -584,6 +584,9 @@ class StdMessenger implements _IMessenger {
 | 
				
			|||||||
          elseif ($result === false) $this->afailure();
 | 
					          elseif ($result === false) $this->afailure();
 | 
				
			||||||
          else $this->adone($result);
 | 
					          else $this->adone($result);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					      } catch (Exception $e) {
 | 
				
			||||||
 | 
					        $this->afailure($e);
 | 
				
			||||||
 | 
					        throw $e;
 | 
				
			||||||
      } finally {
 | 
					      } finally {
 | 
				
			||||||
        $this->_endAction($until);
 | 
					        $this->_endAction($until);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										34
									
								
								tbin/legacy-test-action.php
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										34
									
								
								tbin/legacy-test-action.php
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,34 @@
 | 
				
			|||||||
 | 
					#!/usr/bin/php
 | 
				
			||||||
 | 
					<?php
 | 
				
			||||||
 | 
					require(__DIR__.'/../vendor/autoload.php');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use nur\cli\Application;
 | 
				
			||||||
 | 
					use nur\sery\output\IMessenger;
 | 
				
			||||||
 | 
					use nur\sery\output\msg;
 | 
				
			||||||
 | 
					use nur\sery\UserException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Application::run(new class extends Application {
 | 
				
			||||||
 | 
					  function main() {
 | 
				
			||||||
 | 
					    msg::section("ma section");
 | 
				
			||||||
 | 
					    msg::action("first", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					      msg::action("second", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					        msg::action("third", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					          $msg->info("hello world");
 | 
				
			||||||
 | 
					          $msg->asuccess(null, msg::DEBUG);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					        $msg->asuccess();
 | 
				
			||||||
 | 
					      });
 | 
				
			||||||
 | 
					      $msg->asuccess(null, msg::DEBUG);
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					    msg::action("first2", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					      msg::action("second2", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					        msg::action("third2", function (IMessenger $msg) {
 | 
				
			||||||
 | 
					          $msg->info("hello world2");
 | 
				
			||||||
 | 
					          $msg->asuccess(null, msg::DEBUG);
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					        $msg->asuccess();
 | 
				
			||||||
 | 
					      });
 | 
				
			||||||
 | 
					      $msg->asuccess(null, msg::DEBUG);
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user