DocTestつづき
話すよ〜とか言ってしまったので、見直していたり。
Maple4_Utils_Class::toClassname()
せっかく Maple4_Utils_Array というのがあるのだから
そっちに任せた方がいい気がする。
もちろん依存することになってしまうんだけどね。
$doUcfirst = true; if (isset($options['ucfirst']) && !is_null($options['ucfirst'])) { $doUcfirst = $options['ucfirst']; }
Maple4_Utils_Array public function isSet($key, $default = null) { return isset($this->array[$key])? $this->array[$key]: $default; } public function isEmpty($key, $default = null) { return isset($this->array[$key]) && empty($this->array[$key])? $this->array[$key]: $default; } public function isNotEmpty($key, $default = null) { return isset($this->array[$key]) && !empty($this->array[$key])? $this->array[$key]: $default; } public function isNull($key, $default = null) { return isset($this->array[$key]) && is_null($this->array[$key])? $this->array[$key]: $default; } public function isNotNull($key, $default = null) { return isset($this->array[$key]) && !is_null($this->array[$key])? $this->array[$key]: $default; } public function isBool($key, $default = null) { return isset($this->array[$key]) && ($this->array[$key])? $this->array[$key]: $default; } public function isNotBool($key, $default = null) { return isset($this->array[$key]) && !($this->array[$key])? $this->array[$key]: $default; } Maple4_Utils_Class::toClassname() $a = new Maple4_Utils_Array($options); $doUcfirst = $a->isNotNull('ucfirst', true); $namespace = $a->isNotNull('namespace', '');