__construct() public method

Default constructor for interceptor
public __construct ( Closure $adviceMethod, integer $order, string $pointcutExpression = '' )
$adviceMethod Closure Interceptor advice to call
$order integer Order of interceptor
$pointcutExpression string Pointcut expression or advice name
コード例 #1
0
 /**
  * Default constructor for interceptor
  *
  * @param string $message Text message for error
  * @param int $level Level of error
  * @param Pointcut $pointcut Pointcut instance where interceptor should be called
  */
 public function __construct($message, $level, Pointcut $pointcut = null)
 {
     $adviceMethod = $this->getDeclareErrorAdvice();
     $this->message = $message;
     $this->level = $level;
     parent::__construct($adviceMethod, -256, $pointcut);
 }
コード例 #2
0
 /**
  * Default constructor for interceptor
  *
  * @param string $message Text message for error
  * @param int $level Level of error
  * @param string|null $pointcutExpression Pointcut expression
  */
 public function __construct($message, $level, $pointcutExpression)
 {
     $adviceMethod = self::getDeclareErrorAdvice();
     $this->message = $message;
     $this->level = $level;
     parent::__construct($adviceMethod, -256, $pointcutExpression);
 }
コード例 #3
0
 /**
  * {@inheritdoc}
  */
 public function __construct($adviceMethod, $order = 0, Pointcut $pointcut = null)
 {
     self::$advice = $adviceMethod;
     parent::__construct($adviceMethod, $order, $pointcut);
 }
コード例 #4
0
 /**
  * {@inheritdoc}
  */
 public function __construct($adviceMethod, $order = 0, $pointcutExpression = '')
 {
     self::$advice = $adviceMethod;
     parent::__construct($adviceMethod, $order, $pointcutExpression);
 }