public function setBuild($build)
    {
        $this->build = array_values((array)$build);

        array_walk(
            $this->build,
            function (&$v) {
                if (preg_match('/^[0-9]+$/', $v)) {
                    $v = (int)$v;
                }
            }
        );
    }
public function setBuild($build)
    {
        $this->build = array_values((array)$build);

        array_walk(
            $this->build,
            function (&$v) {
                if (preg_match('/^[0-9]+$/', $v)) {
                    $v = (int)$v;
                }
            }
        );
    }
public function setBuild ( $ build ) { $ this -> build = array_values ( ( array ) $ build ) ; array_walk ( $ this -> build , function ( & $ v ) { if ( preg_match ( '/^[0-9]+$/' , $ v ) ) { $ v = ( int ) $ v ; } } ) ; }
Sets the build version information.

@param array|integer|string $build The build version information.

@api
Sets the build version information .