コード例 #1
0
ファイル: Some.php プロジェクト: dgame/php-optional
 /**
  * @param callable $callback
  *
  * @return Optional
  */
 public function ensure(callable $callback) : Optional
 {
     if ($callback($this->value)) {
         return $this;
     }
     return None::Instance();
 }
コード例 #2
0
ファイル: functions.php プロジェクト: dgame/php-optional
/**
 * @return None
 */
function none() : None
{
    return None::Instance();
}